2016-08-10 16 views
0

私はささやかなGoogleのCompute Engineの仮想マシンを持っている:AjaxのタイムアウトGoogle Compute EngineのVM

2 CPUs 
7.5Gb 
ubuntu 16.x 
default network 
default subnet 
http, https 

これは、MySQLデータベース、Apache TomcatのとJavaScriptクライアント

にデータを送信JXF /春ベースのWebサービスを実行します

クライアントはajax呼び出しを使用してWebサービスにアクセスします。

ajaxコールで設定されたタイムアウトは10秒です。これはホスティング会社でこれをホストしていたときに問題ありませんでした。

私はこれをGoogle Compute Engineに移しました。私は繰り返しajaxコールのタイムアウトを取得しています。私はそれについて何をすべきかは十分に分かりません。

Google Compute Engineでの選択肢は何ですか?

皆さんも同様の問題に直面した場合、どのように解決していますか?

答えて

0

私が取る最初のステップは、タイムアウトまでにAJAXコールがどのくらい離れているかを理解することです。それは接続することができますか?要求はGCE VMで受信されていますか?応答はGCE VMからタイムリーに送信されますか?応答のヘッダーを転送するにはどのくらいの時間がかかりますか?体?

クライアントデバイスでパケットキャプチャを取得できる場合は、これが役に立ちます。さらに、GCE VMでパケットキャプチャを取得することをお勧めします。おそらく、制御下にある特定のクライアントにフィルタを限定し、発生したときにタイムアウトを観察できる場所にすることをお勧めします。

0

これはサーバーの誤った構成です。

RTM。それはそこにある。

関連する問題