0

大量のトラフィックの問題で再びここに来ました。Mysql の「スリープ」スレッドに問題があります。多くの検索を行った後、この問題を解決しようとしています。

使用後にdb接続が強制終了されていることを確認します。問題の一部を解決します。コードが正しいパスに移動すると、スリープスレッドをいくつか開いてすばやく閉じますが、「スリープ」スレッドにまだ問題があります。 f5 を複数回押すと、すべてのプロセスが再度実行され、同じユーザーが競争に参加すると、多くの睡眠が得られます。

だから私はそれについて考え、おそらく解決策を得ましたが、適用することを知りません.

ユーザーがf5をヒットした場合、前回同じユーザーリクエストをすべて強制終了して最初からやり直すか、最初からやり直さないか、前回の結果を返すだけだと思います。「f5」をブロックできないので、f5を何度も押すと、コードがなくなったためにzendがその接続を管理できないと思うので、タイムアウトになるまでスリープ状態にします。

私は正しい?

私の英語で申し訳ありませんが、助けていただければ幸いです。

ありがとう

4

0 に答える 0