MTで、夕方~夜にかけて新規投稿すると、500エラー(Internal Server Error)が出て、ロリボのおねえさんの画面が出現する。
エントリーはアップされているが、ping/Track Back送信が出来ていないようだ。
対策として、(1)DBをMySQL化にし、(2)mt.cfgのPingTimeoutを30にしたり(参考記事=[な] エントリー時エラー)、(3)MySQLの最適化をしたり(参考記事=Ruby site: MySQLテーブル最適化)しても改善されない。
要は、サーバー(ロリポップ)が原因で、アクセスが集中する夕方~夜が調子が悪いみたいだ。朝~昼だと問題なく新規投稿が完了する。
レンタルサーバーの乗り換えも考えたが、廉価版レンタルサーバーはどこでも同じようなので、乗り換えは見送り様子を見ることにした。
当面の対策は次のとおり。
1)サーバーが混んでいると思われる時間帯には新規投稿しない。
2)夕方~夜にエントリーを書く場合は、指定日投稿機能を使って、サーバーが混んでないと思われる時間帯に投稿する。「cronを使わずにMTで指定日投稿する。」で実証済み。
3)それでもGoldenTimeに新規投稿したくて新規投稿し、500エラーでping/Track Back送信ができなかった場合は、BlogPeopleさんのぶろっくぴんぴん(要、会員登録)を使って、手動でping/Track Back送信をする。
![]()
Pega Weblog では不適切なコメントを防止するため、コメントを掲載する前に管理者がコメントの内容を確認しています。コメントを初めて投稿する場合すぐに掲載されませんが、管理者が適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。
また、コメント投稿時、サーバーの調子により500エラーが出る場合がありますが、当ブログへの反映には時間は掛かりますが、きちんとコメント投稿は出来ていますので、ご安心ください。