1
アップデートの利用にスリープ():それはもう一回開いているので、ポーリングページを呼び出すときに、セッションの使用が問題です。ロングポーリングは、Apacheはスタック時に起因するセッション
私はWebアプリケーションで長いポーリングを行っています。今私はちょうどのようなものをやっているために
:ちょうどに(私のサーバ側の
sleep(10);
echo 'ok';
を(最終的な目標は、クエリを実行しているが...、寝た後、その後、クエリを眠ります)テストしてください)
問題:別のページをロードしようとすると、常にが10秒になります。
Apacheはどのくらいのスレッドとプロセスを実行していますか?あなたがApacheのリソースをすべて使用していることは間違いありません。要求が完了するまで待つ必要があります。 – Corbin
はい。 'sleep()'はApacheワーカーを縛ります。あなた自身の存在を否定する良い方法です。 – ceejayoz
ahah ok ...睡眠を使わずに行う別の方法は、目標は毎回データベースを照会して新しいものがあるかどうかを確認することです。 ... explode;) –