現在のnginx、mysqlの接続数を表示
1192 ワード
現在のnginxのすべての接続数と接続ステータスの表示:
属性の意味の説明:
CLOSED//接続なしアクティブまたはLISTEN中//サーバがコールSYNに入るのを待っているRECV//接続要求が到着し、SYNの確認待ちSENT//アプリケーションが開始され、接続ESTABLISHED//通常データ転送状態/現在同時接続数FIN_を開くWAIT 1//アプリケーションはFINを完了したと言っています.WAIT 2//もう一方はITMEDのリリースに同意しました_WAIT//すべてのグループが死ぬのを待つCLOSING//両方ともTIMEをオフにしようとするWAIT//もう一方のリリースLAST_を初期化しましたACK//全てのグループが死ぬのを待つ
mysqlの現在の接続を表示します.現在のすべての接続の詳細を表示: 現在の接続数のみを表示します(Threadsは接続数です.):
注意:(アカウントを区別)MySQL接続数と現在のユーザーMysql接続数を表示するには、管理者としてmysqlプロンプトにアクセスします.
最初の100個の接続情報
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 17
ESTABLISHED 3254 LAST_ACK 236 FIN_WAIT_1 648 FIN_WAIT_2 581 CLOSING 7 CLOSE_WAIT 4916 属性の意味の説明:
CLOSED//接続なしアクティブまたはLISTEN中//サーバがコールSYNに入るのを待っているRECV//接続要求が到着し、SYNの確認待ちSENT//アプリケーションが開始され、接続ESTABLISHED//通常データ転送状態/現在同時接続数FIN_を開くWAIT 1//アプリケーションはFINを完了したと言っています.WAIT 2//もう一方はITMEDのリリースに同意しました_WAIT//すべてのグループが死ぬのを待つCLOSING//両方ともTIMEをオフにしようとするWAIT//もう一方のリリースLAST_を初期化しましたACK//全てのグループが死ぬのを待つ
mysqlの現在の接続を表示します.
./mysqladmin -uadmin -p -h10.140.1.1 processlist
./mysqladmin -uadmin -p -h10.140.1.1 status
注意:(アカウントを区別)MySQL接続数と現在のユーザーMysql接続数を表示するには、管理者としてmysqlプロンプトにアクセスします.
mysql -uroot -pxxxx
mysql> show processlist;
最初の100個の接続情報
show full processlist;
を表示することができ、すべてを表示することができる.勝手に言って、普通のアカウントでログインすると、このユーザーだけが表示されます.注意命令の後にセミコロンがあります.このサーバの設定を表示したい場合は、vi /etc/my.cnf
set-variable=max_user_connections=30
これがシングルユーザの接続数set-variable=max_connections=800
これがグローバルな制限接続数