0

私は専用サーバーを実行しています... Centos 6 PHP 5.3.3 Nginx 1.0.15

Nginx は fastcgi を使用して php を実行します。

サーバーは、リモート SQL を使用して別のサーバーと通信します。

download.php というファイルが mysql 接続を開始し、データベースの詳細を確認してから、コンテンツ置換を使用してユーザーへのバイトのストリーミングを開始します。

何をしても、5 つを超えるファイルをダウンロードするための同時接続を取得できません。たとえば、ファイル マネージャーを使用してファイルをダウンロードすると、最大 5 つの接続が確立され、残りはタイムアウトになります。

最大 32 の接続を受け入れるように nginx をセットアップしました。ファイルがストリーミングを開始する前に mysql 接続が閉じられるため、接続制限の問題は発生しません。

接続の量を増やす方法を知っている人はいますか? おそらく、他に何を確認できるか考えてみてください。

ありがとう。

4

2 に答える 2

0

ほとんどの場合、サーバーはIPアドレスで制限するように設定されています。詳細については、 http://www.nakedmcse.com/Home/tabid/39/forumid/14/postid/61/scope/posts/Default.aspxを参照してください。

于 2012-08-03T05:24:57.850 に答える
0

/etc/init.d/php_cgi set server_childs=32を編集します

問題が解決しました!

于 2012-08-02T16:06:22.463 に答える