Movable Typeで記事を再構築すると500 Internal Server Errorが発生する問題を解決した

2016年6月27日頃から、Movable Type(CGIプログラム)での記事更新時に、以下のようなInternal Server Errorが頻繁に発生するようになった。

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, サーバ管理者のメールアドレス and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

私がroot権限を持っているサーバではないので、サーバログの内容については私では見ることができないから、とりあえず、レンタルサーバの管理会社「XREA」のサポート窓口に問い合わせをしてみたところ、「リソース不足のために 500 エラーが発生している可能性」があるという貴重な返事を頂けた。

というわけで、それをヒントにGoogleで探していると、以下の「WADAX by GMO」のウェブサイトに、試してみる価値のありそうな解決策が書かれていることが分かった。

「WADAX by GMO」のウェブサイト(http://faq.wadax.ne.jp/wdx5569/web3765/faq/Detail.aspx?id=670&isCrawler=1)より一部抜粋。

質問:MovableTypeで再構築を行うと500エラーが発生する。

共用サーバー
MovableTypeでの再構築エラーは、様々な原因が考えられます。
以下の点をお試しください。
・NetPBMを利用する
 サムネイルを作成するImageMagickが負荷をかけている場合がありますので
 同じくサムネイルを作成するNetPBMに変更する事で改善する可能性がございます。

 NetPBMの利用方法
 1.アップロードしたMovableTypeフォルダの中にある「mt-config.cgi」ファイルを
   テキストエディタで開きます。
 2.最下部に以下の記述を行います。
#========IMAGE Driver==============
ImageDriver NetPBM
 3.上書き保存をして、MovableTypeのフォルダの中にアップロードいたします。
 以上で設定完了です。再構築して御確認下さい。

この手順通りに、mg-config.cgiファイルを修正すると、500 Internal Server Errorが発生しなくなった。

どうやら、Movable TypeのImageMagickが負荷をかけていたせいで500エラーが発生していたようであった。

何故、6月27日頃から、500 Internal Server Errorが突然発生するようになったのかは謎のままとなったが、私個人だけが利用しているMovable Typeなので、原因は分からないままであるけれど、とりあえず、このエラーが出なくなったので、もう満足している。

ブログ更新時に、「500 Internal Server Error」の画面が出るのは、大変面倒であったから、このエラーが出なくなっただけで、本当に嬉しい。

《関連リンク》
Movable Typeでアイテム一覧ページ等で500 Internal Server Errorが出る問題を解決した方法
Movable Typeでサイトマップ用XMLファイルを生成すると500 Internal Server Errorとなる問題を解決した
Movable Typeでの記事公開時に500エラーが頻発するのでCommunity.packアドオンを削除した

前へ

2016年の愛媛県伊予郡松前町の花火大会の予定日時

次へ

ツバメのヒナの動画に夢中な猫-ゆきお