Toscaサーバーサービスのヘルスチェック

Consul 経由の Tosca ゲートウェイ サービスは、インストールしたTosca サーバー機能またはサービスが利用可能で実行されているかどうかを検出する監視機能を提供します。

サービスが実行中かどうかを確認するには、 Toscaサーバランディング ページにアクセスしてください。利用できないサービスのタイトルはライトグレーです。

ToscaサービスをToscaサーバランディング ページ経由で設定します。

Tosca サービスは、Tosca サーバランディング ページ からアクセスできるサービス構成で構成できます。

サービス構成を開くには、ランディングページの右上隅にある 「設定」をクリックします。

Tosca Serverサービスが利用できない場合はどうすればよいですか?

Toscaサーバランディング ページのサービスタイルがグレーの場合、サービスが実行されていないことを意味します。この場合、再起動を試みる方法は複数あります。

サービスは利用できません

サービスが利用できない場合は、以下のいずれかの方法で再起動してください。

  • TricentisTricentis Tosca サービスの設定において:

    サービス設定を開き、利用できないサービスのタブに移動して、「再起動」をクリックしてください。

Windowsタスクマネージャーから:

  1. Widowsのスタートメニューからタスクマネージャーを開きます。

  2. サービスタブに移動し、のうち利用できないサービスリストのGatewayService。

  3. サービス名を右クリックし、利用可能なものに応じて開始または再起動を選択します。

Windowsサービスから:

  1. Widowsのスタートメニューからサービスを開きます。

  2. リストのGatewayService。

  3. サービス名を右クリックし、再起動を選択します。

再起動してもサービスが利用できない場合は、「 < Tosca Server installation folder> //appsettings.json 」に移動します。<folder of the unavailable service>appsettings.json 」ファイルで、不正なEndpointsなどのエラーのあるエントリがないか確認します。

すべてのサービスが利用できません

すべてのサービスが利用できない場合、Tosca ゲートウェイサービスををホストするソフトウェアである、 Consul が使えなくなる可能性があります。この場合は、次のいずれかの方法で Consulサービスを再起動します。

Windowsタスクマネージャーから:

  1. Widowsのスタートメニューからタスクマネージャーを開きます。

  2. サービスタブに移動し、のうち利用できないConsulを見つけます。サービスリストのGatewayService。

  3. サービス名を右クリックし、利用可能なものに応じて開始または再起動を選択します。

Windowsサービスから:

  1. Widowsのスタートメニューからサービスを開きます。

  2. リストのGatewayService。

  3. サービス名を右クリックし、再起動を選択します。

ランディングページはご利用いただけません。

Toscaサーバランディング ページもサービスで、ダウンタイムがあります。Toscaサーバランディング ページにアクセスできない場合は、次のいずれかの方法で再起動してください。

Windowsタスクマネージャーから:

  1. Widowsのスタートメニューからタスクマネージャーを開きます。

  2. サービスタブに移動し、のうち利用できないTricentis。リストのGatewayService。

  3. サービス名を右クリックし、利用可能なものに応じて開始または再起動を選択します。

Windowsサービスから:

  1. Widowsのスタートメニューからサービスを開きます。

  2. Tricentis。リストのGatewayService。

  3. サービス名を右クリックし、再起動を選択します。

サービスの設定にアクセスできない

Tosca ゲートウェイサービスを設定し、サービス設定にアクセスできなくなった場合、サービスをデフォルトにリセットすることができます。

これを行うには、以下の手順に従ってください。

  1. C:\Program Files(x86)\Tricentis\Tosca Server\Gateway にある appsettings.json ファイルを開きます。

  2. HttpServer 」セクションで、「ポート」の値を有効な数値に置き換えます。

  3. Scheme 」の値を「 http 」にします。

  4. サムプリント」の値を削除します。空の文字列でなければなりません("")。

  5. ディスカバリー」セクションにおいて、「 ServiceDiscovery 」の値を「 http://localhost:<port> 」に変更します。ポートは、「 HttpServer 」セクションで指定したポートと同じである必要があります。

  6. ファイルを保存して閉じます。

次のステップに進んでください:

  1. C:\Program Files(x86)\Tricentis\Tosca Server\Gateway 」にある「 ocelot.json 」ファイルを開きます。

  2. GlobalConfiguration セクション」で、「 BaseUrl 」の値を、「 appsettings.json 」ファイルで「 ServiceDiscovery 」に指定した値と同じ値に変更します。

  3. ホストの値を「 localhost 」に変更します。

  4. DownstreamScheme の値を「 http 」に変更します。

  5. ルート」のセクションにおいて、「 ServiceId 」が「 LandingPage 」の値を持つすべてのルートおよび「 ServiceId 」プロパティが存在しないすべてのルートにおいて、「 DownstreamScheme 」の値を「 http 」に変更します。

  6. ServiceId が値「 LandingPage 」であるすべてのルート、および「 ServiceId 」プロパティが存在しないすべてのルートで、 Host の値を「 localhost 」に変更します。

  7. ServiceId 」の値が「 LandingPage 」であるすべてのルート、および「 ServiceId 」プロパティが存在しないすべてのルートで、「ポート」の値を「 appsettings.json 」ファイルの「 ServiceDiscovery 」で指定した値と同じ値に変更します。

  8. ファイルを保存して閉じます。

  9. Widowsの「スタート」メニューから「サービス」を開きます。

  10. サービスを右クリックし、「再起動」を選択してください。

これらの手順を実行しても「サービス構成」が利用できない場合は、 Tosca Serverをアンインストールして再インストールしてください。

Tosca ゲートウェイポートが利用できない場合はどうすればよいですか?

Tosca Serverをアンインストールしてすぐに再インストールしようとすると、以前使用していた「ゲートウェイ」ポートが使用できない可能性があります。この問題は、1~2分待つと解決するはずです。