More Related Content
Similar to ASTERIA徹底運用Tips (20)
More from ASTERIA User Group (7)
ASTERIA徹底運用Tips
- 2. アジェンダ
• ネットワーク関連のトラブルシューティング(HTTP編)
• トラブル事例紹介
• トラブル時の調査方法
• トラブルへの対応方法/トラブルに備えて
• デザイナーからサーバー接続時のトラブルシューティ
• トラブル事例紹介
• トラブル時の調査方法
• トラブルへの対応方法/トラブルに備えて
2
©1998-2018 Infoteria Corporation
ネットワーク関連のトラブルシューティング(HTTP編)
デザイナーからサーバー接続時のトラブルシューティング
- 11. 出力されているメッセージ – その1 –
• Connection refused: connect
• Connection timed out: connect
• The host did not accept the connection within timeout of xxxxx ms
11
©1998-2018 Infoteria Corporation
⇒ 接続先サーバーへ接続できていない
外部Webサーバー
【接続先サーバー】
F/Wで遮断、
webサーバーの稼働状況(高負荷、サーバーダウンなど)の影響を受けている
【ネットワーク】
通信経路に問題がある
【ASTERIA】
URL、ポートなどが間違っている
- 12. 出力されているメッセージ – その2 –
• Read timed out
• Connection reset
• レスポンスのHTTPステータスコードがエラー
(500 Internal Server Error など)
12
©1998-2018 Infoteria Corporation
⇒ 接続先サーバーへは接続できているが、
タイムアウト、コネクション切断、処理中にエラー発生
外部Webサーバー
【接続先サーバー】
webサーバーの稼働状況の影響(高負荷、サーバー再起動など)を受けている
【ASTERIA】
リクエストデータの内容/サイズなどに
問題がある
【ネットワーク】
通信経路に問題がある
- 20. ASTERIA側で確認できること⑤ 20
©1998-2018 Infoteria Corporation
ASTERIA以外の環境の影響を
受けている可能性あり
⇒特定の接続先サーバーだけつながらない
外部Webサーバー
外部Webサーバー
OK
ASTERIA以外の環境の影響を
受けている可能性あり
⇒他の外部接続先サーバーにもつながらない
NG
⑤他接続先サーバーへは接続できるか
フロー構成:「変更なし」
再現性:「ずっと」
- 22. ASTERIA側で確認できること⑦ 22
©1998-2018 Infoteria Corporation
ASTERIA以外の環境の影響(ネットワーク、
F/W、接続先サーバー側の設定変更など)
を受けている可能性あり
外部Webサーバー
ASTERIAの送信状況に影響を
受けている可能性もあり
⇒送信時のフロー同時実行数やwebサーバーへの
同時リクエスト数などを確認してみるとよい
送信データ内容:「同じ」
再現性:「たまに」
⑦送信時のリクエスト(数)状況のチェック
エラーが発生していないときと比べて
異なる
ASTERIA以外の環境の影響を
受けている可能性あり
⇒ネットワーク、F/W、接続先の設定変更など
同じ
- 39. トラブル発生時の状況の確認 39
©1998-2018 Infoteria Corporation
• 他端末のデザイナーからは?
• ブラウザ(FSMC)からは?
• コマンドライン(flow-ctrlなど)からは?
• サーバーと同一環境上からは?
• 以前は繋がってた?
• つながる時もあれば、つながらないときもある?
• どのタイミング?
サーバー接続時?/プロジェクトのオープン時?
コンパイル/保存時?/ビルダー起動時?
• 他のフローは?(既存/新規)
• 他のプロジェクトは?(既存/新規)
• 他のASTERIAアカウントは?
• バージョン管理の使用有無
• デザイナーの再起動後は?デザイナー端末の再起動後は?
• デザイナーのメモリ使用状況は?
• サーバーの稼働状況は?
他環境/ツールからの
接続確認
過去の接続実績、
再現状況/頻度など
- 41. トラブル発生時の状況の確認 - チェックリスト 41
©1998-2018 Infoteria Corporation
デザイナー側の
問題?
サーバー側の
問題?
他端末のデザイナーからは接続OK?
ブラウザ(FSMC)からは接続OK?
コマンドライン(flow-ctrlなど)からは接続OK?
サーバーと同一環境上のデザイナーからは接続OK?
デザイナーを再起動した後は接続OK?
デザイナー端末を再起動した後は接続OK?
正常につながる端末との相違
点を調べてみるのがよい
「○」の場合はデザイナー側
の問題の可能性が高い
「×」の場合はサーバー側の問題である可能性
が高い。サーバー側のログや稼働状況など
をチェックしてみるとよい
FlowService動作が
高負荷な場合も接
続が不安定に。
チェクリストつくってみました
- 42. トラブル発生時の状況の確認 - チェックリスト 42
©1998-2018 Infoteria Corporation
部分的な問題? サーバー全体
の問題?
どのタイミングで発生するか - サーバー接続時?
他のASTERIAアカウントでは接続OK?
他のプロジェクトはオープンできる?
どのタイミングで発生するか -プロジェクトオープン時?
どのタイミングで発生するか -コンパイル/保存時?
サーバー側の問題をもう少し細かくみてみます
他のプロジェクトはコンパイル、保存できる?
- 43. 部分的な問題?
トラブル発生時の状況の確認 - チェックリスト 43
©1998-2018 Infoteria Corporation
サーバー全体
の問題?
どのタイミングで発生するか - サーバー接続時?
他のASTERIAアカウントでは接続OK?
他のプロジェクトはオープンできる?
どのタイミングで発生するか -プロジェクトオープン時?
どのタイミングで発生するか -コンパイル/保存時?
他のプロジェクトはコンパイル、保存できる?
「×」の場合はASTERIA、F/Wなど含めたサーバー全体
の問題である可能性が高い。サーバー側のログや
稼働状況などをチェックしてみるとよい
「○」の場合はアカウント、
プロジェクトに依存する
問題の可能性が高い
FlowService動作が
高負荷な場合も接
続が不安定に。
アカウントやプロジェクト毎に
動作を比べてみるのがよい
サーバー側の問題をもう少し細かくみてみます
Editor's Notes
- もう少し切り分けできるかもしれない。3つ紹介
- 対象のwebサーバーへの接続を同時にたくさん行っている。外部接続するようなフローがその時刻でたくさん動作しているなど。
無風状態(フロー実行がない時間帯)ではどうか。
- FTP/メールの場合も基本同じ流れで切り分けが可能です
- 接続元 ASTERIA 接続先 webサーバー
接続元 デザイナー 接続先 ASTERIAサーバー
- デザイナーという1アプリケーションというよりはそれがインストールされている端末OSの問題であることが多い
他端末のデザイナーからは接続OK? -セキュリティソフトで遮断されているケースもあり
ブラウザ(FSMC)からは接続OK? -デザイナーとFSMCで接続するポートやサービスが異なる点には注意
コマンドライン(flow-ctrlなど)からは接続OK?- flow-ctrl でshowコマンド、listコマンドなどを試してみるのがよい
サーバーと同一環境上のデザイナーからは接続OK? -サーバーがwindowsの場合のみ確認可能
デザイナーを再起動した後は接続OK? -端末側のメモリ使用状況や他アプリ稼働状況の影響も!?
無風状態(フロー実行がない状態)で接続確認してみるのもよい。
- 他のASTERIAアカウントでは接続OK? ーアカウントのホームフォルダーの階層やファイル数/フォルダーの権限の影響を受けている可能性も考えられる/バージョン管理でSubversionへのアクセス部分で影響を受けている可能性も考えられる。
他のプロジェクトはオープンできる? -プロジェクトファイルのサイズ/プロジェクトファイルが破損している、ファイル権限の影響を受けていることも考えられる
他のフロー、プロジェクトはコンパイル、保存できる? -コンパイル時、保存時にサーバー側でエラーが発生していないかチェックするとよい