0

私はオークションのウェブサイトプロジェクトを持っています、それは現在ほぼ2ヶ月間使用されています。現在の唯一の問題は、クライアントからのリクエストが2〜3秒遅れることがあることです。誰かが00:00:01に入札したとすると、リクエストは3秒後に受信されました。これは、オークションが終了し、その入札を処理できなくなったことを意味します。私は検証を行い、オークションがすでに終了している場合はユーザーに入札を許可しないため、誰かが入札したときに特定のオークションがまだアクティブであると確信しています。


user   date/time of bid request was received   date/time auction closed
ABC     2012-07-16 15:08:48                     2012-07-16 15:08:46

また、ping--tを使用してpingの待機時間を監視します。この問題が発生したのと同時に、要求のタイムアウトが頻繁に発生します。通常、平均時間は6msから100msのみです。

とにかく、これはランダムな時間に1日1回または2回発生します。何がこの問題を引き起こしているのかわかりません。検索しようとしましたが、MaxClientを増やすと(150から256に変更)、これを修正できると言っている人もいますが、そうではありません。

PHP、Mysql、Windowsサーバー、Apache

前もって感謝します!

4

1 に答える 1

0

説明している遅延は、サーバー容量、正味負荷、および現在のサーバー負荷によって異なります。それが1日に2回だけ発生する場合は、単なる統計的外れ値である可能性があります。私の見解では、あなたはそれについて多くをすることはできませんが、より良いインターネット接続またはより速いサーバーを提供することです。

Apache Webサーバーの詳細については、この投稿を参照してください-すべてのワーカースレッドがビジー状態の場合、リクエストはどうなりますか

于 2012-07-16T09:03:54.770 に答える