ラピッドサイトのVPSプラン。RV-310~313までプランがあり、ディスク容量の差だけかと思ったら、最大プロセス数の制限が異なっていて、一番安い310プランだと60プロセスが最大らしい。ちなみに、311プランだと75プロセス、312プランだと150プロセス、313プランだと375プロセスが最大プロセス数。
Apache 1.3x + MySQLの組み合わせで、この310プランの初期設定のまま使うと、最大でApacheが39プロセス、MySQLが30プロセスを消費するので、負荷をかけると60プロセスを超えてしまい、新しいスレッドを作成できなくなってしまう。
XOOPSを使っていると
「Error [Xoops]: Unable to connect to database in file
class/database/databasefactory.php line 34」
というエラーが発生。SSHではコマンドを受け付けなくなり、FTPも接続できなくなるという事態に(;´Д`)。
Apache 2に変えてプロセスが増えないようにするか、Apache 1.3xを使い続けるなら、httpd.confのMaxClientsを減らす、またはMySQLの設定を変える(my.cnfでmax_connectionsを減らす)で、凌ぐか。
原因がわからなくて、焦りましたよ・・・。プランの説明にプロセス数のことも書いといて欲しいなー。
バーチャルプライベートサーバー
PC

コメント