こっそりですが、切替機能追加してみました。
blogの自動設置
blogの自動設置に以下を追加してみました。
eccube
http://test.chobi.net/eccube/html/
basercms
https://test.chobi.net/basercms/
あとひっそりfreeプランのユーザ専用ページにパスワード変更機能追加しました。
http2.0
chobi プランにhttp2.0導入しました。
はやいんだか早くないんだかいまいちわからないけど。
これでサーバ関連の作業はひと段落かな。
ゆっくり撮りためたアニメとドラマとFF13-2やらないと。。
移行完了?
内部的なものを除いて一通り移行が終わった気がする。
運用系とhttp2がのこり。
https://www.chobi.net
とかでアクセスしてもらうとhttp2で表示される。
速さのちがいあるのかな・・?
一般向けにはワイルドカード証明書の取得と設定があるのでもう少ししたら対応予定。
原因がわからない・・
今日の長時間の障害の詳細だけど
ひたすらこんなログがでまくる。
(24)Too many open files: apr_pollset_create with Thread Safety failed.
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
(24)Too many open files: AH02948: h2_worker(237): alloc socket
大きくしてるのにな。。。
Max open files 65536 65536 files
http2 がだめっぽいのでstaticで組み込んでいたので動的組み込みにして起動させないようにして復旧。
原因なんだろう。海外のサイトみてもあまり情報ない。。
chobiプラン準備はじめてます
まだraid検証がなかなか進まないんですが
準備始めました。
raidはリビルドが2時間近くかかるので・・・
それが終わったら一気に構築して
サイトや運用ページなおして公開にもっていきたいけど
あと1ヶ月以上はかかるかも。メールとhttp2.0がfreeと違って
新規に調査と準備いるしなー
サーバの準備いろいろと
1.php
phpは5.6と7を用意予定。php7はかなり早くなっているらしい。
phpでアクセスしたら7
php5でアクセスしたら5.6
あとchobiプランと同じくfreeプランもsuexec化予定。
パーミッションが厳格になる反面便利になることもあるかな。
2.http/2
http/2をchobiプランだけ導入予定。
freeもいれたいけどワイルドカードのSSL取得費用が高額で無理。
http/2はこれからはやるんじゃないかな。サイトにもよるけどかなり高速化されるかな?
3.webサーバ
apache2.4を採用します。
http://httpd.apache.org/docs/2.4/ja/mod/mod_access_compat.html
mod_access_compatは不採用の予定なので、htaccessの書き方が変わって混乱が続きそう。
サーバ更改
回線とサーバを全面更改しようかと思ってます。
回線は思いつきで。
サーバは今現在opensuseとcentosという2つの異なるlinuxをつかうことでメンテ性が悪いのとそろそろ最新のOSにしたいし、ハードトラブルでみなさまにご迷惑をおかけしたのでということがきっかけです。(そもそもchobi netは趣味でやっているので、仕事で使いそうなsuse系とredhat系をつかってみようとおもったのですが、suse系はすたれちゃいましたね。)
ざっと見積もって30万程度かかりそうで、正直chobiプランの収支だけではランニング費用でとんとんなので赤字なんですけど、まぁそこは向上心というか頑張ろうかと思います。(個人で運営しているサーバなのでお財布ちと厳しいです。)
chobiプランの方にはご迷惑をおかけしていることと、freeプラン含めてサービスの屋台骨になっていただいていることで日々感謝しています。
あまり興味がある人はいないと思いますが
・回線高速化への流れ
1.回線をかえるには、対応したプロバイダにしないといけないとのことで、freeプランのプロバイダを変更。固定IPが変わるのでDNS周りの変更がめんどくさい・・
2.nttへの回線の変更申込み。工事まで1週間から10日程度かな?
3.ルータを高速回線用に購入して、設定、切り替え作業
4.ちょいしらべないとだけどLANケーブルがもしかしたらcate5かもしれないので買い換えがいるかも・。個人的に宅内にLAN配線をしているのでそちらもがんばらないと。
・サーバ買い換え
これもう考えるだけで吐きそうなくらいたいへん。仕事で結構大きな案件やってるけどそれより大変かもw
1.機器選定。これは安定か最新かで悩みましたが、最新でいきます。ddr4とか使えるあれです。感覚ですが、freeプランの性能を1とするとchobiプランは1.5~2くらいかな。収容人数や回線でqosかけるつもりなので、トータルではchobiプラン2~3に対して、freeプラン1くらいの性能くらいになるんじゃないかな。
ただ、ディスク構成をどうするかはまだ結論がでていなくって、かなり悩み中。chobiプランをraid1にすることは決めてますが、バックアップとio分散について考えていてディスクの購入本数に跳ねるので。プライベートで家の修繕費用が百万単位でお金かかるので1円でもけちりたいけど、せっかくならいいもの作りたいしと揺れてます。
2.OS、SW選定。これはほぼ決まってます。悩むべきはSWのチューニングやらraidの方式バックアップの方式あたりかな。SWではwebサーバでapacheを使っているがnginxの評判もすこぶるいいようで。けどevent-mpmの可能性にかけてapacheにしようかなと思ってます。
3.構築。ただ作るだけ。されど作るだけ。きっとmakeでエラーでたりして苦戦まちがいなし。
バックアップの仕組みは苦戦が予想される。システムバックアップしかりdailyでのバックアップも。
4.テスト。ここはあまり仕事でやっているわけでないので軽く動作確認して終わりにするつもりです。
5.検証期間。これまたむずかしくって、ある地点のユーザデータをすべて移転させて、新規にドメインを取得してそれをつかってテストしようかと思ってます。1ヶ月くらいかな。freeプランもsuphpとsuexec導入しようかなと思っているのできっとプログラム動かない大混乱が発生すると思うけど、まぁしょうがない。
6.移行。完全にサービスを止めて移行かな。freeプランはコンテンツとDBなのでまぁまぁ楽だと思うけど、chobiプランはデータ量も多しメールがあるのでかなり苦戦しそう。