ConohaWingのWordPressでエラー:『Sorry, the page you are looking for is currently unavailable. Please try again later.』
ConohaWingで作成中のWordPressサイトで割と頻繁にこのエラーが出るため、原因と対処法を調べてみる。
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.
原因
いくつかのブログを参照すると、nginxが原因で障害が起こっていて、再起動すると直る可能性がある。再起動するにはサーバ会社に連絡する必要があるとのこと。
ただ、同一サーバで運営している他ドメインのサイトには影響がない。また、思い当たる点としてDNSを使わずhostsファイルに直書きしてアクセスしている作成中のWordPressサイトで起こる現象だということ。
毎回、数時間経過するといつの間にか直っていることもあり、しばらく様子を見てみる。
解決
本件、解決した。
原因は無料SSLの有効期限が来たが自動更新できなかったためと判明。自動更新できない理由はDNSがConohaを向いていなかったから。Conoha上のサイトは構築中だったため、DNSは稼働中の既存サイトがあるサーバに向けていた。
行った手順は下記の通り。
- DNSを一時的にConohaに向ける
- Conoha上で無料SSLの設定
- SSL設定終了後、DNSを戻す
1の後に反映されるまでは数時間かかる。短ければ30分程度のこともある。2は5~10程度で設定が完了する。3も1と同様、数時間で元のサーバを参照するようになる。
トータルで2時間もあれば終えられるがその間は構築中のサイトが表示されてしまう。そのタイミングでメールが来ていれば消失することもある。なるべく人の少ない時間帯に行うと影響が少ない。