2台のサーバー、1つのWeb(nginx/php)、1つのデータベース(mysql)を実行しています。WebサーバーとDBサーバー間の接続数が極端に多い
Nginxには毎秒約1500のアクティブプロセスがあり、mysqlステータスには現在約15のオプション接続が平均で表示されています。
は今、今日、私は走り出した:netstat -npt | awk '{print $5}' | grep -v "ffff\|127\.0\.0\.1" | awk -F ':' '{print $1}' | sort -n | uniq -c | sort -n
この私のデータベース・サーバIPへの私のウェブサーバから7000以上のアクティブな接続があったことを示しました。これは極端なようです。私はPHPでMysqlに接続する永続的な接続を使用しません。
私もmysql_close()を使ってみましたが、違いはありません。 Webサーバのnetstatコマンドで
は、Webサーバへのちょうど300の接続
非常に多くのオープン接続がある理由を任意のアイデアを示し、データベース・サーバーのnetstatコマンドでデータベース・サーバ
から7000以上の接続を示していますか?