ドメインそのままでVPSサーバーに移転・強く早くなりました

いつもご利用ありがとうございます。おかげさまで毎月1日の0時にカレンダーアイコンの更新でたくさんの方にアクセス頂いています。今までその処理が追いつかずに「503 Service Unavailable」が出まくり、ご迷惑をお掛けしていました。たぶん大丈夫なように引っ越し&早さ優先構築&大量のアクセスを捌けるように設定しましたので今後もよろしくお願いします。

 もう限界だったサーバー

何の気なしに始めたこのサイトも1年の間に大きくなりました。カレンダーアイコンは月が変わった瞬間の0時に変えたいと言う気持ちに応えたく、毎月あらゆる手段を講じていたのですがもうやりつくし。。

画像のサイズも限界まで落とし、圧縮できるものは圧縮し、できるだけ軽く作って来ましたが、今年の1月のアクセス数を見て503連発しているのを見てもうサーバーを変えようと決めました。年始から準備を始め、まずサーバーの選択をどうするかああでもないこうでもない、な日々が始まってしまいました。

レンタルサーバーかVPSか

以前のサーバーはよく頑張ってくれました。不満はありません。

よそのレンタルサーバーへ移行するか、VPS(簡単に言うと仮想専用サーバー)設定するかでかなりあれこれ情報を探りまして、

正直サーバーに手をかける時間もあまりないけど、結局また引っ越す事を考えるならもうVPS借りてしまえ!というところです。

いくらでもチューニングできますし、まあなんとかなるだろうと。結果なんとかなりました。

nginx + apacheで動いています。リバースプロキシは2月1日の様子を見ていれるつもりです。

※稼動させてみました。現在nginx+apacheです。まだテストしていますので時々表示がおかしかったらごめんなさい。

瞬間最大アクセス数がたぶん今までより1000倍くらいうそです20倍くらい捌けるかなと。スピードも体感できるくらいに早くなっていると思います。

ドメイン(hokkyokudesign.com)の変更に思ったより時間がかかり、特にauのDNSがいつまでも前のサーバーを参照していたりして日めくりカレンダーが更新されていなく先月のクリスマスが出ていたりしていたり、表示が乱れたりしていましたがもうほぼ問題無くどこからでも新サーバーが表示される筈です。

hokkyokudesign.com

を開いてみて、「新サーバーです」と出ていたらそこは新サーバーが表示しています。

今後もよろしくお願いします

まもなく2月です。もし万が一サーバーが落ちたらごめんなさい。こればかりは実際に受けてみないと解らないので、ご迷惑をおかけする事もあると思いますが今後も便利にストレス無く使って頂けるよう頑張りますので当サイトをよろしくお願いします!

全て確認していますが、もしファイルが無い、何かおかしいところがありましたら教えて下さい。。よろしくお願いします。

#サーバー状況やお知らせはTwitterでおこなっていますのでフォローよろしくお願いします。こちらからはフォローしませんので鍵アカでも安心です。

本文の最後にいくつか私が詰まった所を書いておきます

Hi there! Server transfer is complete.

Thank you access! It was a 503 error when you came? Sorry! I was not using poor server because stingy. Another okay because you server transfer.
nginx + apachi. Reverse proxy also would set! Amazing mass of access also crunchy processing! (And I suspect)

We will continue to love this site. Your access my spirit.

Add the month of the calendar on the home screen of the iPhone and iPad! Since each month does not automatically update, I was icon tap Once in 0:00 of Japan time. Nice and customization of cool home screen, I used because it is very simple. Of course free!

サーバー移転でどうしても情報が見つからなかった事

google adsenseがサーバー移転でどうなるか

これが全く情報が無かったので書きます。アドセンスの引っ越しですね。結論から言うと

「何もせず今のままのファイルで大丈夫です」

なぜここで詰まったかと言いますと、サーバー移転前、もちろんドメイン(hokkyokudesign.com)は前のサーバーにあります。

新サーバーはIP(xxx.xxx.xxx.xxx)でテストを重ねます。この時アドセンスが全く表示されません

#アドセンス自体の設定は触っていません。

ソースを見ると来ているのですが、いわゆる空白gifだけで広告が出ない。何故?こわい(´Д` )

て事でかなりDNS変更を躊躇してしまいました。。

なんて事無い、どーんとファイルを新サーバーに上げ、テストをし、DNS変更し、行き渡って表示されるようになると全く問題無く出て来ます。参考まで。

wordpressのエラー アップロードしたファイルを/wp-content/〜に移動できませんでした、の解決(WP4.1)

これももう自分が悪いのです。テストで表示されていたので書き込みまでテストしなかったので、実際本番(このブログ)を書こうと思ってから出て来たトラブルです。

WPの引っ越しは旧サーバーのphpmyadminからデータベースをバックアップ、新サーバーでphpmyadminを動かし、読み込み。

ファイル群はwp-config.phpを新しい情報に書き換え、そのままフォルダごと新サーバーにアップするだけで大丈夫(バージョン4.1です)。

まるごとそのまま移行に絶対必要なのが

  • wp-config.php(新サーバーの情報記載)
  • wp-content – uploadsフォルダ
  • wp-content – pluginsフォルダ
  • wp-content – themesフォルダの自分のテーマ

があれば新規にインストールしたwpでも以前と同じに表示されます。ただし、旧サーバーと新サーバーはwordpressのバージョンを合わせてください。

WordPress Codex 日本語版 Moving WordPressより

あなたのWordPressのホームとサイトのURLを変更せずにドメインを移動することはとても単純で、大抵の場合、ファイルの移動で済みます。データベースとURLが同じままの場合、自分のファイルとデータベースをコピーするだけで移動できます。データベース名やユーザーが変わる場合、正しい値にするためにwp-config.php の編集を行ってください。

まさにこれで単なるファイルコピーで引っ越しさせました。

あと、http://ja.wordpress.orgから新しくwordpressをダウンロードし、展開して旧サーバーのフォルダ構成と見比べるとトラブルが解りやすいです。余計なプラグインが作ってる巨大な何かが原因で失敗していたりします。バックアップ関連とか。。

…ですがいざ画像をアップロードしようとするとこのざま。

これも右往左往し、さまざまな解決方法(パーミッションやphpcgiとか)試すも全然ダメ。

もう別ディレクトリに新しいWPコアと自分のファイルをアップしてテストしようかと思った所、あっさり解決してしまいました。その方法は

WPの「設定」→「メディア」の

アップロードしたファイルを年月ベースのフォルダに整理

チェックを外す

これだけで解決です。

ただ、完璧に治っているとは思えないので追記あるかもしれません。なんにせよ一度新規インストールしてみようと思っています。

根本から解決したので追記

#WordPressのwp-content以外のファイルをFTPで入れ替えて、uploadsフォルダの中のパーミッションを変更したら問題無くブラウザからドロップして画像が貼れるようになりました。ほっ。(よくよく考えれば当たり前ですよね。。。)

#何故ファイルの入れ替えをしたかと言いますと、運用していたwpをそのままアップロード、サイズが1G超えてるにも関わらずにアップロードやっちゃってエラーを起こしていたんです。これはプラグインが生成していたバックアップが原因でした。
気持ち悪いので再度オリジナルと見比べて最低限必要なものを含めて再度アップ。問題解決しました。
画像もちゃんとフォルダに整理されています。2月になりましたが問題ありません。

もし、ブラウザにドラッグで画像が入らない場合wp-content > uploadsの中のフォルダのパーミッションを見てみるもの良いのかも。

問題なし!
問題なし!

Webサイトのメンテナンス中画面を出す正しい作法と.htaccessの書き方

こちらを参考に.htaccessでブログのフォルダのアクセスがHTTPレスポンスコード503になるようにして作業に臨みましたがnginxのキャッシュが効いて普通に表示されちゃっていました。。

後日もう少し詳細に書いておこうと思います。

コメントを残す