Out of memory part.2
その後高負荷な状態が続いていてサービスとして不安定、今後もtrafficは継続して多い見込みとのこと。
注意深く眺めているとload averageが増えている時は、apacheのprocessがたくさん並び同時にMySQLのサービスが仕事をやたらしている挙動。
要は重いqueryの処理がbottle neckになり、その間apacheがqueを形成 -> memoryを食いつくすという挙動と思料。
という訳でVPSをupgradeしてメモリを追加することに。
まず深夜に一旦サービスを止める -> back up -> upgradeの手順で作業する。
back upは同一vendorの別VPS hostにrsyncで飛ばし相当早い。
web siteでplanを変更すると約5分程度でmemoryが1GBから2GBに増加完了。
決済の承認に時間がかかるなぁと思っている間にrebootすることもなく完了していたのだった、VPSらしさに感動。