Azure ML で簡単な実験を作成し、http クライアントでそれをトリガーしました。Azure ML ワークスペースでは、実行するとすべて正常に動作します。ただし、http クライアントを使用して実験をトリガーすると、実験がタイムアウトして失敗します。http クライアントのタイムアウト値の設定が機能していないようです。
実験が失敗しないように、このタイムアウト値を設定する方法はありますか?
Azure ML で簡単な実験を作成し、http クライアントでそれをトリガーしました。Azure ML ワークスペースでは、実行するとすべて正常に動作します。ただし、http クライアントを使用して実験をトリガーすると、実験がタイムアウトして失敗します。http クライアントのタイムアウト値の設定が機能していないようです。
実験が失敗しないように、このタイムアウト値を設定する方法はありますか?
クライアントのタイムアウト値を正しく設定していることを確認してください。Web サービスを実行しているサーバーがタイムアウトした場合、サーバーは HTTP ステータス コード504 BackendScoreTimeout
(または場合によっては409 GatewayTimeout
) を含む応答を返します。ただし、応答をまったく受信しない場合は、クライアントが十分に待機していません。
ML Studio で実験を実行すると、十分な時間を知ることができます。実験のプロパティに移動して実行時間を確認し、タイムアウト値としてその約 2 倍の時間を目指します。