CORESERVER内サーバー移動(Sxx→Sxxx)

       ハ,,ハ
 ((⊂ ヽ ( ゚ω゚ )  / ⊃))
   | L |   '⌒V /
    ヽ,_,/   ヽ_./  やれやれだぜ
  __,,/,,   i 
 (  _     |
  \\_  ̄`'\ \
   ヽ )     > )
   (_/´    / /
         ( ヽ
         ヽ_)

最近、サーバーが重いのです。

具体的な症状で言うと、ブログエディターから記事を投稿しようとした時に(高確率で)失敗する

(記事の投稿にはxfy Blog Editorを使っているんですが、「ブログサーバーに接続できません。」というメッセージが出てまず1回では投稿が成功しない。かといって何回も投稿してると中途半端に投稿できてる時もあったりして同じエントリーが重複してしまう。)

あと、これはサイトを閲覧している人にも影響がある事なんですが、コメントを投稿した時に反応が遅い。ページの読み込みに失敗して真っ白な画面が表示されちゃう、など。

うちのブログもエントリー数が1,000をこえたのでそのせいかと思っていたんですが、一応負荷対策はしてあるし、もしかしたら今借りてるサーバーが重いだけなのかも!?

ということで、サーバーをかえてみることにしました。

現在私が契約しているCORESERVERというところだと、わりと自由にサーバーを変更する事ができるらしいのです。

手順は(出来る人にとっては)簡単。

・新しい鯖を借りる(5日間はお試し期間として無料)

・ファイルの移動

・データベース(SQL)の移動

・DNSレコードの変更

・よさそうだったら契約の移動

なーんだ、そんじゃいっちょやってみるべさ。

などと軽く思ったのがドツボのはじまり。

すっかりはまってしまい結局作業完了まで数日間を費やすことになるのでした。


 

まず、軽そうな新サーバーを借りて、データの移動(一部ファイル・フォルダのパーミッション変更)。また、旧サーバーでphpMyAdminにログインしてデータのエクスポート。

ここまではよかった。

新サーバーでデータベースを作成してphpMyAdminをインストール・ログインしようとしたところでまずハマリ。

BASIC認証に蹴られる

CORESERVERの管理画面からphpMyAdminのログイン画面に飛ぶと

まずこんな感じのBASIC認証画面が現れます。

が、ここは慌てず騒がず

管理画面下の方にひっそり書いてあるユーザー名とパスワードを入力・・・するのですがなぜか拒否される

何回やっても何回やってもphpMyAdminをインストールし直してみても・・・!なんやこれ!!

で、結論から言うと、管理メニューの中にある[ツール]をクリックして、[htpasswdの作成]に上記ユーザー名:パスワードを入力してパスワードを生成。

その文字列を、サーバーのlogフォルダ内にある[.htpasswd]ファイルの中身と置き換えてやったら認証はうまくいきました。

が、その先には次のハマリポイントが。

phpMyAdminにログインできない

BASIC認証をパスしてようやくphpMyAdminのログイン画面が出たよやったー!それじゃあ作成したデータベースのユーザー名とパスワードでログインするよー! → なぜかログイン出来ない。

でも何度か入力したり、リロードしたりを繰り返しているうちにログイン出来てたり。

よくわからない・・・。

まぁとりあえずログインできたからいいか、という事で先に進もうと思ったらさらにハマる。

データベースが作成されない

管理画面でちゃんとデータベースの作成ボタンを押して、(怪しいながらも)一応phpMyAdminにログインできてるのに、なぜかデータベースが作成されない。

半日待ってみてもあるのは[information_schema]というデータベースだけ。

(これは今からしてみれば、作成した(ハズの)アカウントでログインできてなかったからいつまで待っても表示されなかったのかな?という気がしないでもない。)

「もしかしてインポートすれば勝手にデータベースも作ってくれるのかな?」と思って試しにインポートしてみるものの

#1007 - Can't create database 'データベース名'; database exists

怒られるばかり。

データベースを一旦削除したり、また作成したり、を繰り返しても改善が見られないので、先のBASIC認証の件もあり

「もしかしてこのサーバーなんかおかしい?」と思い見切りをつける。(ちなみにこの時のサーバーはS51でした)

とりあえず別のサーバーと新たにお試し契約。

すると今度はすんなりBASIC認証が一発で進んでデータベースもすぐに作成される。

ということで、今度こそ旧サーバーのデータをインポートやー! → ハマる

phpMyAdminのインポートがエラーで止まってしまう

控えのスクリーンショット撮ってないのでハッキリとはアレなんですが

ERROR: 無効な句読点文字です。

みたいなエラーが表示されて、インポートがエラーで止まってしまう。

いや、なんかうすうすおかしいなーとは思ってたんですよ。

だってエクスポートしたSQLのデータをテキストエディタで開いたら後半に

<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /virtual/うんぬんかんぬん/public_html/log/phpmyadmin/export.php:187) in <b>/virtual/うんぬんかんぬん/public_html/log/phpmyadmin/libraries/ob.lib.php</b> on line <b>64</b><br />
........
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<link rel="icon" href="./favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />........

思いっきりHTMLの構文が入ってるんですもの。

でもSQLとかよくわからないのでこんなもんなのかなー・・・とか。思っていたらどうもそうじゃないらしい。

「・・・もしかして元サーバーのデータベースがおかしいのでエクスポートに失敗してる?」

と思いついて、元サーバーのphpMyAdminにログインして、エクスポートに失敗しているあたりのテーブルを確認しようとすると

#145 - Table '../うんぬんかんぬん/mt_tbping' is marked as crashed and should be repaired

これかー!

指示通りに該当のテーブルを修復。そしてエクスポート。そしてそのデータを新サーバーでインポート。

          うわー!!今までの苦労は一体なんだったのかというくらいあっさり成功したー!!
 ┌―┬──────――┐ 
  /^) |   -―-''   '―-   |^ヽ 
//:::: |  (●) ト-─-イ(●)|\\
\\:::: | u    |     |    |//  
 ヽ.ノ : |.      i.    ,!    |/ 
  | :::::: |       `ー--‐'     |
  | :::::: |                |
  | :::::: |                | 
  | :::::: |                |
 └――┬┬―――┬┬―┘
       ||      ||

という事で新サーバー

快適すぎわろた。

管理画面での画面切り替わりがはえーのなんの!

ちょっと試した限りでは記事の投稿も、コメントの投稿も大分早くて失敗しないみたいだし引っ越し大正解!

XREA+やCORESERVERをご利用で重いサーバーに当たっちゃってる方は引っ越ししてみては如何かな!

すんなりいくかどうかは保証しませんがね!

Comments [8]

No.1

移転おめでとさんま

あたしゃ難しいことはよくわからないんですが
まとめ表示の時に
>
的な表示があるといいな~なんて思ったり思わなかったりラジバンダリ

No.2

あら”<”の半角使うとうまく表示されないのね

<<前の5件 次の5件>>

と書いたのだ

No.3

3939
まとめ表示というとどこの事じゃろー

No.4

TOPページのことだす。
5件でなく直近の3件エントリーが表示されてますね

No.5

ここ数日更新がないと思ったよ。。

No.6

>さすけまん
あー、あー。
あぁー。
あー、それね。
 
>じぇりー
別に死んでたわけじゃないのよ

No.7

BASIC認証ができなくて困っていました
htpasswdの作成したら入れました。ありがとうございました

No.8

ごちそうさまでした。

コメントする

公開されません

(いくつかのHTMLタグ(a, strong, ul, ol, liなど)が使えます)

このページの上部へ

このブログについて

  • bananaのブログです。
  • 連絡その他は

    まで。

サイト内検索

最近のコメント

月別アーカイブ

  1. 2019年8月 [1]
  2. 2018年1月 [1]
  3. 2017年1月 [1]
  4. 2016年11月 [1]
  5. 2016年10月 [1]
  6. 2016年6月 [1]
  7. 2016年5月 [2]
  8. 2016年4月 [1]
  9. 2016年2月 [2]
  10. 2016年1月 [4]
  11. 2015年12月 [2]
  12. 2015年11月 [1]
  13. 2015年10月 [3]
  14. 2015年9月 [4]
  15. 2015年8月 [17]
  16. 2015年7月 [13]
  17. 2015年6月 [19]
  18. 2015年5月 [22]
  19. 2015年4月 [21]
  20. 2015年3月 [23]
  21. 2015年2月 [22]
  22. 2015年1月 [28]
  23. 2014年12月 [27]
  24. 2014年11月 [24]
  25. 2014年10月 [21]
  26. 2014年9月 [19]
  27. 2014年8月 [8]
  28. 2014年7月 [24]
  29. 2014年6月 [25]
  30. 2014年5月 [24]
  31. 2014年4月 [23]
  32. 2014年3月 [27]
  33. 2014年2月 [25]
  34. 2014年1月 [28]
  35. 2013年12月 [30]
  36. 2013年11月 [24]
  37. 2013年10月 [27]
  38. 2013年9月 [25]
  39. 2013年8月 [26]
  40. 2013年7月 [29]
  41. 2013年6月 [30]
  42. 2013年5月 [25]
  43. 2013年4月 [28]
  44. 2013年3月 [30]
  45. 2013年2月 [28]
  46. 2013年1月 [30]
  47. 2012年12月 [27]
  48. 2012年11月 [22]
  49. 2012年10月 [25]
  50. 2012年9月 [30]
  51. 2012年8月 [31]
  52. 2012年7月 [30]
  53. 2012年6月 [30]
  54. 2012年5月 [28]
  55. 2012年4月 [30]
  56. 2012年3月 [31]
  57. 2012年2月 [28]
  58. 2012年1月 [31]
  59. 2011年12月 [30]
  60. 2011年11月 [30]
  61. 2011年10月 [31]
  62. 2011年9月 [30]
  63. 2011年8月 [28]
  64. 2011年7月 [30]
  65. 2011年6月 [30]
  66. 2011年5月 [31]
  67. 2011年4月 [28]
  68. 2011年3月 [31]
  69. 2011年2月 [28]
  70. 2011年1月 [29]
  71. 2010年12月 [29]
  72. 2010年11月 [30]
  73. 2010年10月 [31]
  74. 2010年9月 [30]
  75. 2010年8月 [31]
  76. 2010年7月 [29]
  77. 2010年6月 [29]
  78. 2010年5月 [30]
  79. 2010年4月 [28]
  80. 2010年3月 [31]
  81. 2010年2月 [28]
  82. 2010年1月 [35]
  83. 2009年12月 [30]
  84. 2009年11月 [29]
  85. 2009年10月 [32]
  86. 2009年9月 [29]
  87. 2009年8月 [31]
  88. 2009年7月 [31]
  89. 2009年6月 [30]
  90. 2009年5月 [30]
  91. 2009年4月 [30]
  92. 2009年3月 [30]
  93. 2009年2月 [28]
  94. 2009年1月 [31]
  95. 2008年12月 [31]
  96. 2008年11月 [31]
  97. 2008年10月 [30]
  98. 2008年9月 [31]
  99. 2008年8月 [30]
  100. 2008年7月 [32]
  101. 2008年6月 [30]
  102. 2008年5月 [31]
  103. 2008年4月 [30]
  104. 2008年3月 [31]
  105. 2008年2月 [30]
  106. 2008年1月 [27]
  107. 2007年12月 [31]
  108. 2007年11月 [28]
  109. 2007年10月 [29]
  110. 2007年9月 [29]
  111. 2007年8月 [31]
  112. 2007年7月 [30]
  113. 2007年6月 [30]
  114. 2007年5月 [31]
  115. 2007年4月 [29]
  116. 2007年3月 [31]
  117. 2007年2月 [28]
  118. 2007年1月 [33]
  119. 2006年12月 [30]
  120. 2006年11月 [30]
  121. 2006年10月 [31]
  122. 2006年9月 [30]
  123. 2006年8月 [32]
  124. 2006年7月 [33]
  125. 2006年6月 [28]
  126. 2006年5月 [32]
  127. 2006年4月 [32]
  128. 2006年3月 [33]
  129. 2006年2月 [29]
  130. 2006年1月 [32]
  131. 2005年12月 [32]
  132. 2005年11月 [35]
  133. 2005年10月 [37]
  134. 2005年9月 [36]
  135. 2005年8月 [34]
  136. 2005年7月 [38]
  137. 2005年6月 [34]
  138. 2005年5月 [40]
  139. 2005年4月 [36]
  140. 2005年3月 [33]
  141. 2005年2月 [36]
  142. 2005年1月 [33]
  143. 2004年12月 [42]
  144. 2004年11月 [41]
  145. 2004年10月 [16]