Free Trial

ナレッジベース

エキスパートから学ぶ。
問題   断続的に、でもしばしば起こるのですが、ワークフローを実行してうまく動作しないときに、結果ウィンドウに以下のエラーメッセージが表示されます。   エラー: Designer x64: Designer x64のレポート: AlteryxProcessManager::Start: ConnectNamedPipe: ConnectNamedPipe のエラー パイプが閉じられました。   環境   Alteryx Designer McAfee Adaptive Threat Protection   診断   サポートでは、このMcAfee Adaptive Threat Protection(ATP)に関連した ConnectNamedPipe の動作をよく見ます。このエラーが生じ、かつお客様のマシンに McAfee が搭載されている場合、以下を試して同じ動きかどうか確認してください。   テキスト入力ツールと閲覧ツールだけでワークフローを作成し、これを実行してみます。 もし初回に実行できない場合、繰り返し再実行を行い(10回まで)、最終的に実行できるかどうか確認します。 ワークフローの実行機能が断続的になるのは、McAfee ATP が問題を起こしているときにもっとも頻繁に見られる動作です。この動作を再現できる場合は、次の診断ステップを行います。 Alteryx を使用するときに、プロセスモニターを実行します(Microsoft Process Monitor はこちらからダウンロード可能です)。 結果ログファイルを確認します。 ログファイルに、Alteryx のプロセスが McAfee ATP のプロセスに混合したことを示す内容があれば(以下の図1を参照)、最後の診断ステップに進みます。    図1 – Alteryx プロセスが McAfee ATP のプロセスに混合 3.  IT チームに協力してもらい、一時的に McAfee ATP を無効にしてエラーが完全になくなるか確認します。 1. ATP が無効のとき、ワークフローが問題なく実行できるようであれば、エラーの原因を特定したことになります!     原因   McAfee ATP の機能が Alteryx Designer ソフトウェアの内部コミュニケーションと相互作用して、遅延を生じさせ、結果的にタイムアウトになっています。McAfee ATP は Alteryx 上での何の動作もしていないのにも関わらず(ブロックなし、検知なしなど)、アプリケーションのサンドボックス機能に不可欠な McAfee ATP モジュールの存在が、Alteryx アプリケーション内でタイミングの問題を起こすことがあります。   解決策 A   IT チームと協力して、Alteryx が実行する必要がある以下のディレクトリを繰り返し用いることができるように、ホワイトリストを作成(例外を作成)します。   C:/ProgramData/Alteryx/* C:/ProgramData/SRC/* C:/Program Files/Alteryx/* C:/Program Files (x86)/Alteryx/* C:/Users/*/AppData/Roaming/Alteryx/* C:/Users/*/AppData/Roaming/SRC/* C:/Users/*/AppData/Local/Alteryx/*   注記:このフォルダ一覧はデフォルトパスが使用されていると仮定しています。デフォルトパスを使用していない場合は、それに応じてパスを調整する必要があります。   McAfee サポートから Alteryx が学んだことは、McAfee ATP ホワイトリストは再帰呼び出しできないことです。つまり、ワイルドカードを使用してホワイトリストにディレクトリを追加しても、カスケードしているすべてのサブディレクトリやファイルが自動的にホワイトリストに追加されるということではありません。Alteryx は他のユーザーと協力して、Alteryx ディレクトリのフォルダ階層の深さを検知し、その後、各フォルダの深さに合うワイルドカードホワイトリストエントリーを作成するワークフローを作成することで、この問題に対処できています。   C:/ProgramData/Alteryx/* C:/ProgramData/Alteryx/*/* C:/ProgramData/Alteryx/*/*/* C:/ProgramData/Alteryx/*/*/*/*   など         注記:フォルダ階層の深さはマシンとインストールにより異なり、どのソフトウェアとデータパッケージをインストールしているかに基づきます。お客様のマシンで各 Alteryx ディレクトリの深さを検知するワークフローのコピーを添付しています。ホワイトリストが適切に作成されているか確認するために役に立ちます。このワークフローの使用には、テキスト入力の Username をお客様のワークステーションのユーザー名と置き換える必要があります。      解決策 B   IT チームと協力して、McAfee で McAfee ATP 機能を無効にする。   追加のリソース   McAfee エンドポイントセキュリティがサードパーティアプリケーションをブロックしてしまう時のトラブルシューティング方法  McAfee Adaptive Threat Protection
記事全体を表示
これは非常によくあるエラーで、予期せず AlterixService がシャットダウンすると発生します。このエラーは通常、MongoDB が正常にシャットダウンせず、ロックファイルがリリースされないことが原因で発生します。このことにより、次回 AlteryxService を起動しようとするときに MongoDB の起動が妨げられ、以下に類似したエラーメッセージが表示されます。   「Mongo 接続に失敗しました。サーバーアドレスと資格情報が正しいことを確認してください。」   このエラーを解決するには、まず以下のステップに従ってください   システム設定->コントローラ->永続化 の順に進み、MongoDB がインストールされている場所を特定します Windows のフォルダ参照を開き、そのフォルダに移動します mongod.lock ファイルが正常であるか確認します ファイルにデータが入っている場合(通常であれば1k)、以下のステップへ進む前に、まずサーバーインスタンスをクローンすることを推奨します(破損の事態に備えて)。サーバーインスタンスのクローンを行うサポートは、カスタマーサポートにご連絡ください。   mongod.lock ファイルを削除または名前を変更します ウィンドウ内で右クリックし、新規->テキストドキュメント を選択します ドキュメントの mongod.lock の名前を変更します(フォルダの拡張子を表示するが有効になっていることを確認します。そうでなければ、このファイルは実際は、mongod.lock.txtになります) Windows のコマンドプロンプトを開き、/Alteryx/binディレクトリに移動します(例: cd "/Program files/Alteryx/bin") すべてがクリーンな状態かどうかを確認するために MongoDB サービスを起動します  mongod --dbpath "folder path from system settings" --auth --port 27018   クリーンではない(不明確な)シャットダウンがあると、データの再割り当てに数分かかる場合があります。 「Waiting for connections on port 27018」という行を探し、それが現れたら、キーボードの Ctrl+c キーを押してサービスをシャットダウンします AlteryxService を起動します。 コマンドプロンプトに以下を入力して行えます: sc start AlteryxService タスクマネージャ->詳細(またはプロセス)を確認して、AlteryxService のプロセスが起動しているか確かめます lock ファイルが正常な場合    Windows のコマンドプロンプトを開き、/Alteryx/bin ディレクトリに移動します(例: cd "/Program files/Alteryx/bin") テストモードで AlteryxService を実行し、実際のエラーを特定します:AlteryxService test エラーの原因をすぐに特定できない場合、サービスログファイル(パスは、システム設定->コントローラ->一般 で確認できます)を当社に送信してください
記事全体を表示