2016-05-15 3 views
0

phpで1行実行している最中にブラウザのタイムアウトを防ぐ最も簡単な方法は何ですか?たとえば、ホスト上でstream_socket_clientを実行すると、phpがこの行に到達したときに接続の開始に5分かかります(読み書きはしません)。通常はブラウザがタイムアウトします。私は出力に何かをフラッシュすることでそのようなことを防ぐことができますが、単一のコマンドが実行されているときにはどうすればよいのでしょうか。phpで単一行を実行しているときにブラウザのタイムアウトを防ぐ

答えて

0

あなたはhttpd.confのへのアクセス権を持っている場合は、設定を試みることができる:

KeepAliveTimeout 500 
+0

うーん、定義:「秒のApache HTTPDの数は、接続を閉じる前に、次の要求を待ちます」とどのようにということですブラウザがタイムアウトするのを防ぐために行くのだろうか?私のケースでは、ブラウザはサーバからの応答を待っていません。逆の場合は – r3zaxd1

+0

ブラウザに送信するデータがない場合、ブラウザに何らかの "空の"要求を送信することによって、言い換えれば、それは接続を生かしています。少なくともそれがアイディアです。試しても痛いことはありません。 – Andrius

+0

私は何も変わらないことを確認しました。ブラウザは以前と同じようにタイムアウトしています。 – r3zaxd1

関連する問題