MicroStrategy ONE

モデリングのトラブルシューティングサービス

このセクションでは、Modeling Service を使用する際に発生する可能性のあるエラーと、そのトラブルシューティング方法について説明します。

以下の設定ファイルで設定を変更します。管理者フォルダ。以下のファイルを変更しないでください会議フォルダ。以下のすべてのファイル会議 MicroStrategy をアップグレードすると、フォルダーは上書きされます。

構成ファイルは次の場所にあります。

ウィンドウズ : <インストールパス>\MicroStrategy\モデリングサービス\管理者

リナックス : <インストールパス>/MicroStrategy/モデリングサービス/管理者

必要に応じて関連するログを有効にするには、以下のトピックを参照してください。

エラー トラブルシューティング

idToken の復元時にエラーが発生します。

モデル サーバーの内部エラー: 不正な base64 文字: '~'

「modelservice.identity_token.secret_key」がmodelservice.confファイルは、base64 でエンコードされた 512 ビット キーで構成されます。

  1. Pythonスクリプトを使用して512ビットの新しいキーを生成します。 KB486418

  2. 「modelservice.identity_token.secret_key」の新しいキーを置き換えます。modelservice.confファイルとライブラリサーバーの「identityToken.secretKey」configOverride.propertiesファイル。

  3. モデリング サービスとライブラリ サーバーの両方を再起動します。

idToken の復元時にエラーが発生します。

ID トークン生成のために必要なプロパティ「identityTokenSecretKey」が構成されていません。

  1. Modeling Service を再起動します。

  2. MicroStrategy ONE - Update 10 (2023 年 8 月) 以降にアップグレードします。

[新規フィルター] オプションが Workstation で無効になっています。 Library Server が MicroStrategy 2020 Update 2 以降にアップグレードされていることを確認してください。
MicroStrategy Modeling Service が正しい秘密キーで構成されていません。「modelservice.config」の identity_token.secret_key を、MicroStrategy Library の対応するプロパティと同じ値に設定してください。 「modelservice.identity_token.secret_key」がモデルサービス.confファイルが正しく構成されています。ライブラリサーバーの「identityToken.secretKey」と同じである必要がありますconfigOverride.プロパティファイル。

IdToken の復元時にエラーが発生します。

ID トークンの復元エラー。「identityTokenSecretKey」が正しく構成されていることを確認してください。

「modelservice.identity_token.secret_key」がモデルサービス.confファイルが正しく構成されています。ライブラリサーバーの「identityToken.secretKey」と同じである必要がありますconfigOverride.プロパティファイル。

IdToken の復元時にエラーが発生します。

JWT 署名がローカルに計算された署名と一致しません。JWT の有効性を主張できないため、信頼すべきではありません。

「modelservice.identity_token.secret_key」がモデルサービス.confファイルが正しく構成されています。ライブラリサーバーの「identityToken.secretKey」と同じである必要があります。 configOverride.プロパティファイル。

Intelligence サーバー セッションの構築時にエラーが発生しました: 接続に失敗しました: 認証ターゲットへのパスが見つかりません。認証へのパスが正しいことを確認し、MicroStrategy Web Server を再起動してください。 「modelservice.truststore.path」がモデルサービス.confファイルが正しく構成されています。

MicroStrategy Modeling Service が実行されていないか、MicroStrategy Library Server が Modeling Service を検出できないか、または正しく構成されていません。

下記を確認してください。

  1. Modeling Service が実行されている。
  2. 想定されたポートで Modeling Service が実行されている。
  3. ファイアウォールが Modeling Service ポート用に開いている。
Linuxでは、次のコマンドを使用します。sh ./bin/modelservice.sh stop、ModelingService ルート ディレクトリの下で実行中のモデリング サービスを停止すると、コンソール出力に「モデリング サービスが実行されていません」というメッセージが返されます。

これは、誤って削除した場合に発生する可能性があります。RUNNING_PID ModelingService ルート ディレクトリの下のファイル。Modeling Service を停止するには、以下のコマンドをターミナルで実行します。

コピー
# query the running process id of Modeling Service
$ pgrep -f ModelingService
8952
# kill the process directly
$ kill -9 8952

フィルター エディターでエラーが返されます: SSL 構成の問題。

エラーは Library ログにあります。

[エラー] [メイン] [CEFPluginBridge.swift:48] logError(_:)> fetchUtils::checkStatus(): 、{&quot;code&quot;:&quot;ERR024&quot;,&quot;message&quot;:&quot;SSL 構成の問題&quot;,&quot;ticketId&quot;:&quot;af1441eec17e41969af9ee14492f4bb7&quot;}

SSL検証関連のエラーを受信した場合は、トラストストア名とトラストストアパスワードが正しいことを確認してください。configOverride.properties提出場所 <tomcat root directory>/webapps/MicroStrategyLibrary/WEB-INF/classes/config

Library Server と Modeling Service 間の接続の問題をトラブルシューティングするには、Library Server でログを有効にしてください。見るモデリングサービスのためのライブラリサーバーへのログオン

コマンド ラインで Modeling Service を起動すると、ログ機能が動作しません。

  1. メイン エラー ファイル C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log を C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log に移動できません: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log -> C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log: ファイルは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。
  2. メイン エラー ファイル C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log を削除できません: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log: プロセスは、ファイルが別のプロセスによって使用されているため、ファイルにアクセスできません。
このエラーは、start.batモデリング サービスがサービスから既に開始されているときに、コマンド ラインで実行します。使用stop.bat終了して実行するstart.batもう一度、またはサービスから起動して、モデル サービスを再起動します。

トポロジー エラー メッセージが返されます。

  1. 問題が発生しました。Modeling Service を起動/停止できない場合、次のような解決策が考えられます。
    1. サービス登録では、サービスを開始/停止するために SSH コマンドを使用します。管理者に問い合わせて、ターゲット マシンで SSH サーバーが実行されていることを確認してください。
    2. ターゲット マシンで Web コンテナーを再起動し、サービスを再度開始/停止してみてください。
    3. 問題が解決しない場合は、管理者にログ ファイルから関連情報を取得するよう依頼してください。
    4. 依存するすべてのサービスが稼働しているかどうかを確認するには、トポロジ サービス タブを確認してください。
  2. 問題が発生しました。サービスを起動/停止できません。この問題の原因として考えられるのは、入力した資格情報に権限がないことや、SSH コマンドの実行に失敗したことです。それでも問題が続く場合は、管理者にお問い合わせください。
  3. 問題が発生しました。

下記を確認してください。

  1. Modeling Service が実行されている。
  2. 想定されたポートで Modeling Service が実行されている。
  3. ファイアウォールが Modeling Service ポート用に開いている。
  4. Library Server と Modeling Service に設定されている秘密キーが同じです。
  5. Library Server と Modeling Service の間で HTTPS が有効になっている場合は、正しく設定されていることを確認してください。詳細については、ライブラリ サーバーとモデリング サービス間の HTTPS 接続を構成する
安全な TLS チャンネルを使用してサービスに接続できません。

MicroStrategy Library と Modeling Service の間の HTTPS 接続が正しく構成されていません。

HTTPS接続の設定手順については、ライブラリ サーバーとモデリング サービス間の HTTPS 接続を構成する

信頼ストア パスが無効なため、MicroStrategy Modeling サービスと MicroStrategy Intelligence サーバー間の TLS/SSL が正しく構成されていません。指定されたパスは無効です。存在するかどうかを再確認してください。

Modeling Service と Intelligence Server の間の TLS/SSL 接続が正しく構成されていません。

モデリングサービスとインテリジェンスサーバー間でTLSを有効にする設定手順については、以下を参照してください。 Intelligence Server が TLS 対応の場合のモデリング サービスの構成

Workstation のファクト エディターでファクト オブジェクトを開いたときにエラーが発生します。

「モデル サーバーの内部エラー: 無効な引数: 要求されたファクトには要求された式が含まれていません。」

または

「モデル サーバーの内部エラー: 値が存在しません。」

これは、テクノロジ チームが現在調査している既知の不具合です。

回避策として、MicroStrategy Developer を使用してください。見るKB484818

モデリング サービスは、Intelligence サーバー セッションを取得できませんでした: ネットワーク: MicroStrategy Intelligence サーバーに接続できません。

新しいインテリジェンスサーバー証明書が、application.conf次のフィールドを含むファイル:

  • play.server.https.keyStore.path

  • play.server.https.keyStore.type

  • play.server.https.keyStore.password