こんにちは!サブです!
最近記事を投稿する時に「500エラー」が時々出るようになりました。エラーが出るとは言っても記事は正常に投稿されているしサイト自体は表示されています。そして毎回発生するわけではなく10回に一回程度発生するという現象。
原因がわかったので同様のエラーで悩んでいる人がいたら参考にしてください。
プラグインの「WebSub/PubSubHubbub」だったっぽい
※「っぽい」と書いているのは検証中のため
ワードプレスの500エラーは「cgi」だの「htaccess」だのいろいろ言われていますが、それらの構造を見る力は僕にはないので、プラグインを一個ずつ停止していくところから始めました。
500エラーが出るタイミングは「記事を公開する時だけ」なので、その時の処理で何かしらうまくいってないのはなんとなくわかるので調べていくとこの「WebSub/PubSubHubbub」にたどり着きました。
この「WebSub/PubSubHubbub」というプラグインは記事更新時にグーグルのインデックスを早めてくれるpingを送ってくれるというものですが、どうやらこれが時々CGIと絡んで500エラーが起きていたようです。
記事公開時以外に500エラーが起きることは無いのでおそらくこれでしょう。アルバトロステーマに最初からインストールされているプラグインのようで、停止させてみたら500エラーが出ることはなくなりました。
毎回500エラーが出ないけど時々でる!って方はプラグインをチェックしてみるといいかもしれません!ぜひ参考に!
最後まで読んでいただきありがとうございました。