2007/7/11 Wednesday
このブログでも使っていたホスティングサービスは ProVPS というサービス。
結構高性能、低価格で安定もしてたのだが、最近トラブルが増えてきた。
しかも何の連絡もなし。
つながらないときに調べると ProVPS までさえ ping が届かない。
つまりネットワークの上流で問題があると言うこと。
こりゃ、ヤバイかもと思っていろいろ検索。最近いろんなツールを突っ込んでる事もありメモリは多めに欲しい。
そんな中でまず試したのが、Xelhosting。任意の時点でアップグレードが可能ということなのでメモリ 128MB, ディスク 4GB, $16/mon の Plan 1。
1ヶ月ほどping 監視しながら試したが、ネットワークが不安定すぎて解約。
次に試したのが Server Axis。コストパフォーマンスは圧倒的に高いが、安いプランがないので躊躇していた。契約したのはメモリ 512MB, ディスク 20GB, $30 の Xen Virtual 1。こりゃ、ちょっと前のデスクトップパソコン並み。メモリは 256MB でいいから $20/mon 位がよかったんだがそんな選択肢はない。
そのかわりIPアドレスが5個も使えるので、多サイトの逆引きにも対応できる。
ネットワーク的には Los Angeles(ProVPS)→Chicago(ServerAXIS) とやや遠くなったが、目をつぶれる程度。
パフォーマンス的にはやや速いものの圧倒的と言うほどではない。
とりあえず、いくつかのサイトをこっちに移転。最終的には ProVPS は解約予定。
Posted in ホスティング | Comments (0)
2007/2/9 Friday
先日の Quantact VPS サーバがまたしても激しい攻撃を受けた。
複数ドメインをまかなっているが、先日とは別のドメイン。実はどちらも pukiwiki サイト。
ちょっと古いバージョンのまま置いておいたら、html 添付書類踏み台攻撃。大量の踏み台ファイルをアップロードされ、それへのアクセスも強烈。
気づいたときに load average は既に30。調べているうちに ssh も反応できない状態に。uptime も450日くらいだったのだが、ついにダウン。仕方が無いのでコントロールパネルから再起動。こういうときVPSは安心だ。
起動後急いで pukiwiki を最新バージョンにあげた。
Posted in IT関連, ホスティング | Comments (0)
2007/1/23 Tuesday
アタックといっても、自転車ネタじゃなくサーバネタ。
何度か触れてるが、あちこちにサーバを借りていてそれぞれいろいろなものを入れている。
で、サーバダウン時すぐ気づけるよう相互に ping 監視、返事がなければメールが来る。同時に携帯にも転送。もちろん、落ちてないサーバのメールアドレス。
ただこれが完全ではなくて、少しネットワークが詰まった(?)程度でもメールが来る。なので、たいていの場合確認しても落ちていないことがほとんど。そんなこともあって、復旧時も検知するようにしてあり、たいていの場合ダウン通知のあとすぐにアップ通知が来る。
ところが今日はなぜかアップ通知ばかり連続できて??状態。サイトを見るととりあえず落ちてはいない。ところが ssh で入ると妙に重い。 load average(毎秒の待ちプロセス数)を見ると40を越えている。ちなみに普段は 0.1 とか、ちょっと重いことをやらせても3とか。10を越えると大抵ほとんどレスポンスがないような状態。
サーバは、Quantact 96MB Xen3.0、uptime も400日以上の優秀サーバ。あ、このブログは ProVPS なので別。プロセスを見るとなにやら phpのセッション削除がスゴイ数になっていて、仮想記憶(196MB)もほぼ使い果たし。ログを見るととあるドメインへの http アクセスが集中していて、ほとんど dos (Denial Of Service)攻撃状態。
とりあえず、内容は大したもんじゃないので、落ち着くまで全内容退避&空の index.php ファイルにして負荷を減らす。アクセスはどうも pukiwiki への攻撃のようなので、これでだいぶ軽くなる上、攻撃対象がなくなって諦めることを期待。
予定通りアクセスはグッとへったが、 load average はなかなか落ちない。
調べると、溜まりに溜まったセッションデータを消す作業が遅々として進まない様子。
なんと /var/lib/php4 に4万以上のファイルが。
それを一つずつ消しているので、ガサっと消してやると程なくして落ち着いた。
ログを細かく見ると、今朝の2時半ごろにスタート、毎秒7~8ページ、ピーク時には16ページ/秒ほど。アクセス元はIPが詐称されているようで当てにならない。ほとんどのアクセスはリファラー(アクセス元ページ情報)もなし。あってもでたらめな文字列。
以下が気づくまでの今日のアクセス集計
時 ページ 件数 バイト
01 0 0 0
02 20944 20944 120.11 Mb
03 47334 47334 271.02 Mb
04 45119 45119 257.96 Mb
05 40327 40328 230.74 Mb
06 29002 29013 165.93 Mb
07 16791 16795 96.08 Mb
08 12765 12765 72.98 Mb
09 13152 13156 75.92 Mb
10 9735 9735 55.70 Mb
11 5040 5040 28.85 Mb
12 4552 4556 23.63 Mb
実は気づいたときに既に沈静化(それでも強烈だったが)していたらしい。
その後リファラーでこんなところを見つけた。コメントスパムっぽい。
http://www.windsurf.cl/modules.php?name=News&file=article&sid=1104
こういう攻撃は避けることが困難なので始末が悪い。
しかし、5万ページビュー/時でもサーバは落ちないことがわかったし、5千ページビュー/時くらいならちょっと重くなる程度。結構貴重なデータが得られた、と前向きに考えることにしよう。
Posted in IT関連, ホスティング | Comments (0)
2006/11/21 Tuesday
またまたホスティングプロバイダ引越しの季節。新たなVPS(Virtual Private Server)をさまよいながら、今度は ProVPS。
今も契約している Quantact, unixshell# と比べてキャンペーン価格の内容(メモリ2倍、ディスク2倍)が非常に魅力的。
ちなみに、あまりにダメだった unixshell# もディスクスペースや実験場としてとっておいたのだが、最近はほとんど落ちずまずまず。
全く落ちず、安定している Quantact は
$ uptime
16:46:14 up 355 days, 14:25, 1 user, load average: 0.00, 0.00, 0.00
おっと、ほぼ1年。こんなに安定してていいんだろうか?
unixshell# 以後も VPSLAND、TekTonic、vpslink と試している。
VPSLAND は Xen という仮想化技術。可もなく不可もないという感じだったので、乗り換えるほどではなく、ちょっと試してから解約。
TekTonic は Virtuozzo。メモリ 256MB のコースにしたが、あまり効果的ではない感じ。
ディスクスペースが 10GB と多かったので、それなりに置いておいたが、ProVPS がよさそうなので解約。
vpslink は、OpenVz。契約後一瞬で使えるようになり、かなり期待したがメモリ 128MB だと InnoDB はダメ、apache virtual host もダメとほとんど使い物にならず、直ちに解約。
ProVPS は、パフォーマンスも非常に高い。とある MySQL ベンチマーク(単位:秒)でも
ProVPS 192MB Xen3.0
10.3
Serverfly 1GB shared
29.6
Quantact 96MB Xen3.0
40.6
TekTonic 256MB Virtuozzo
58.1
unixshell# 96MB Xen3.0
80.1
とダントツ。なので、このブログもあっさり移転。ついでにコニャックファンWikiもこっちに。
さらに様子を見て問題なさそうなら Serverfly においてあるサイトも持ってきて、unixshell# のファイル群も引き上げ、ともに解約の予定。
uptime 更新中の Quantact は、かなりの IMAP メールデータが溜まっていることもあり、そのまま契約延長予定。
Posted in IT関連, ホスティング | Comments (2)
2006/5/2 Tuesday
ちょうどログが切り替わるタイミングだったので、このブログを不安定な VPS unixshell# から、普通の共有ホスティングである ServerFly に切り替え。
以前は HostForWeb というプロバイダも使っていたが、段々重くなってきたので VPS じゃない普通のプロバイダということで以前から借りて安定性をみていた。特に問題ない上、パフォーマンスも十分なので、切り替えた。
このページのレンダリングも大分速くなった気がする。
unixshell# は、不安定だが、やはり便利なのでテスト用にキープ。
Posted in ホスティング | Comments (0)
2006/4/18 Tuesday
1ヶ月に1回は落ちるこのブログでも使っている VPS (Virtual Private Server)ホスティング、unixshell。
今回は珍しく事前メンテナンス予告メールが。
という訳で
DATE: 4/18/2006
START TIME: 11AM (GMT-4)
ESTIMATED DOWNTIME PER VM: <20 minutes
だそうな。日本時間だと今夜0時ってことなので、あしからず。
ちなみに Quantact の方は、
$ uptime
13:35:06 up 139 days, 11:14, 2 users, load average: 0.08, 0.02, 0.01
と、140日近く無事故。というか、初期設定以降全く問題なし。これで性能も unixshell# なみなら完璧なんだが…
Posted in ホスティング | Comments (0)