フローやRDBGetのタイムアウトを処理したい

「ASTERIA Warp」「ASTERIA 3」「ASTERIA On Demand」の
インストール・動作環境・パイプライン機能・フロー機能など全般について

フローやRDBGetのタイムアウトを処理したい

投稿記事by coro » 2018年12月17日(月) 09:13

よろしくお願い致します。

フローやRDBGetでタイムアウトした際に、サブフローに飛ばして処理したいのですが
方法はありますでしょうか?

汎用エラー処理にフローを割り当てても、そこには飛ばず
Asteria自身が出すタイムアウトエラー画面が出ます。
(このタイムアウトエラー画面を変えたい)

以上 よろしくお願い致します
coro
 
記事: 1
登録日時: 2018年12月15日(土) 19:45

Re: フローやRDBGetのタイムアウトを処理したい

投稿記事by itete » 2018年12月21日(金) 12:16

URLトリガーを指定してWebブラウザから実行したときに、フローの「タイムアウト(秒)」プロパティを
経過してもフローが終了しなかった場合に表示される「infoteria 202 - Flow Timeout
フローの実行に時間がかかっています。フローは現在も実行中ですが、結果は破棄されます。」
という画面のことでしょうか。
これが出ても、フローは異常終了していないのでエラー処理フローには遷移しません。

もしRDBGetコンポーネントの「タイムアウト(秒)」プロパティが0のままだとDBからの取得ではタイムアウトせず
待ち続けるため、フローの「タイムアウト(秒)」として指定してある初期値の180秒を超えて、
この「202 - Flow Timeout」の画面が出ているのかもしれません。

RDBGetコンポーネントでタイムアウトを指定するか、またはフローのタイムアウトを
180から長くしてエラーを出さなくしてはいかがでしょうか。
「202 - Flow Timeout」の画面表示を変更する方法はわかりません。
itete
 
記事: 157
登録日時: 2007年1月09日(火) 12:15


Return to 聞きたい、知りたい、教えます

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[5人]