Rails 3.1.0 アプリを実行していますが、奇妙な問題があります。私たちのステージング サーバーでは、ほとんどアクティビティがなく、5 つの ruby プロセスが常に次のように mySQL に ping を実行しています。
poll([{fd=12, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(12, "\f\0\0\0\3SHOW TABLES", 16) = 16
select(13, [12], NULL, NULL, NULL) = 1 (in [12])
read(12, "\1\0\0\1\1D\0\0\2\3def\0\vTABLE_NAMES\0\31Tabl"..., 16384) = 637
poll([{fd=12, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
write(12, "\f\0\0\0\3SHOW TABLES", 16) = 16
select(13, [12], NULL, NULL, NULL)
最後の行は不完全ですが、毎秒数回 (x5/6 プロセス) 話しています。サーバーは獣です。32GBのRAMがあり、多少最適化されていますが(mySQLセットアップ)、サーバーを殺しています。
私が言ったように、サーバーはほとんど活動していないので、ユーザーでもタスクでもありません。
(これをこのフォーラムから移動することを考えている管理者にとって、これは ruby/rails の問題だと思います。サーバー フォーラムにあったかどうかはわかりませんが、回答者との互換性は良好です)
アドバイスをいただければ非常に感謝しています。私は Linux/mySQL のプロではありません。
ありがとう