歴代の自宅サーバー†
期間 | マシン | OS | 連続稼動日数 | 通算 | 備考 |
2003/05/21-2003/07/25 | PC/List/TerminatorK7 | RedHat7.3 | 65 | 65 | 連続稼動記録らしいもの樹立 |
2003/08/11-2003/11/08 | PC/List/TerminatorK7 | RedHat7.3 | 89 | 89 | 多分上記と同じ構成 |
2003/11/09-2004/04/12 | PC/List/TerminatorTU | DebianGNULinux3.0 | 126 | 159 | スキーで不在中にコンセント抜け連続起動は126日あたりでstop。apacheだけ死亡状態のまま約一ヶ月放置! |
2004/04/12-2004/06/26 | PC/List/TerminatorTU | VineLinux2.6r4 | 75 | 75 | HDDのみ20G→80GへUPして同じマシンで再インストール |
2004/06/27-2004/08/31 | PC/List/Celeron | VineLinux2.6r4 | 65 | 65 | 04年の猛暑を乗り切った。 |
2004/09/01-2005/05/12 | PC/List/TerminatorTU | VineLinux3.0 | 253 | 253 | 連続稼動最長不倒記録達成 |
2005/05/12-2005/06/01 | PC/List/Celeron | RedHatEnterprise3.0ES | 20 | 20 | TU再セットアップ期間中のピンチヒッター |
2005/06/01-2005/09/13 | PC/List/TerminatorTU | CentOS3.4 | 104 | 104 | リムーバブルケース騒音のため交換 |
2005/09/13-2006/01/16 | PC/List/TerminatorTU | CentOS3.4 | 51 | 125 | 11/03ファン除去や11/21-22に移動。1/09あたりから挙動不審2回なので前とあわせ通算229日で継続断念 |
2006/01/16-2006/07/02 | PC/List/Celeron | CentOS4.2 | 120 | 167 | 初SELinux。連続稼動は120日ぐらい |
2006/07/02-2006/11/27 | PC/List/TerminatorTU | VineLinux3.2 | 82 | 148 | リムーバブルケース不調のためPostgres壊れて急遽停止 |
2006/11/27-2007/05/15 | PC/List/Celeron | CentOS4.2 | 169 | 169 | 二つ前のCentOS(通算336日!)を使いまわした。 |
2007/05/15-2007/11/24 | PC/List/TerminatorTU | VineLinux4.1 | 171 | 193 | やたら停止するようになったので急遽交換 |
2007/11/25-2008/09/23 | PC/List/Celeron | VineLinux4.1 | 202 | 303 | 特に不具合は無かったが、そろそろ入れ替え時というわけで交代 |
2008/09/23-2008/12/09 | PC/List/Pen4 | CentOS 5.2 | 41 | 77 | 一年半ぶりにCentOS復帰 |
2008/12/09-2008/12/16 | PC/List/TerminatorTU | VineLinux4.2 | 5 | 7 | Windowsサーバ計画の一時代役。5日目以降から何かがおかしいのか論理エラー続発 |
2008/12/16-2009/09/23 | PC/List/Pen4 | WindowsServer2003上にCentOS 5.2 | 281 | 281 | VMでの初運用。微妙に遅いような気がするが、281日連続稼動記録更新 |
2009/09/23-2010/05/10 | PC/List/Celeron | CentOS 5.3 | 131 | 229 | 物理サーバ回帰でSubversion利用開始 |
2010/05/10-2011/03/13 | PC/List/Pen4 | CentOS 5.4 | 306 | 306 | 記録更新してまだまだ伸ばせたが、大震災のため泣く泣く停止 |
2011/03/29-2011/05/25 | PC/List/Pen4 | CentOS 5.4 | 58 | 58 | 中身そのままで計画停電後再開。埃がすごいのでCeleronに交代 |
2011/05/25-2011/09/27 | PC/List/Celeron | Scientific Linux 6.0 | 74 | 125 | 8/7落雷停電その後ファンから異音がし出したので記録更新とともに停止 |
2011/10/17-2013/07/08 | PC/List/XS35 | CentOS5.6 | 429 | 630 | 超静音PCなので部屋にて起動。5月にSSD置換プランのためいったん停止だが、その後通算と連続稼動記録400日越えでギネス更新 |
2013/07/08- | PC/List/EPOX | CentOS5.6 | | | XS35再構築までのピンチヒッター |
稼働記録(2011/05現在)†
マシン†
CELERON | 1078 |
TU | 1064 |
PEN4 | 664 |
XS35 | 630 |
K7 | 154 |
CentOS | 1235 |
VineLinux | 1044 |
2003Server | 281 |
RedHat/RHEL | 174 |
Debian | 159 |
利用中サーバー機能†
- 利用比率と重要性の高いもの順。レンタルサーバに移してからは内部用途中心
- Subversion(mod_svn)
- Samba
- squid
- ruby
- Webサーバー(PHP+Postgres+Blog)
- PostgreSQL
主要ソフトのサーバー移行手順†
- HTMLデータ(wiki,phpも含む)
- 秘密鍵データ
- データベース
- cron関係(DDNSアップデートとbackupスクリプト)
- bind
- squid
我が家のサーバ移行の手順†
さすがに10数回も移行をしていると決まった手順があるのでそれをまとめた。
- 主要ソフトのインストール
- 公開鍵の移動(.ssh/authorized_keys)
- cron(/etc/cron.d,/etc/cron.daily)
- crontab -eでcron追加する。
- メールサーバーの設定
2011/10の移行†
- SVNを移行した。Apacheの設定、SVN用ディレクトリの作成、権限付与、SVNリポジトリ移動
- レンタルサーバ用バックアップ秘密鍵移植
- cron.daily,cron.dのシェル移動、crontab -eの登録
今後の計画†
- 2006年後半からTUに最後の一仕事(壊れるまでがんばってもらう)
- celeronを常にrsyncでミラーしてスタンバイ体制
- 販売終了してしまう前か2007年夏までにturion64静音マシン購入
- のつもりだったけどTerminatorPen4譲り受けて既存マシンでローテーション
- XS35を2011年後半からメイン利用。Epoxがサブ候補
外部サーバ†
期間 | サービス名 | OSなど | 用途 | 備考 |
2010/02-2011/01 | CoreServer mini | 不明 | wiki,blogなど | 夜アクセス遅かった |
2011/01-2012/04 | さくらのVPS 512 | CentOS 5 | wiki,blog,subversion | 時折httpdプロセス滞留でメモリ不足気味。いつか再インストールしようと思ったけど結局そのまま利用。7月に一回さくらのメンテ都合で再起動有り |
2012/04/04- | さくらのVPS980(v3) 1G | CentOS 6.2 | | 値段同じで上位プランへアップグレード。トラブル皆無 |
運用履歴†
2011/11/2x | HTTPプロセス数が50越えに急増。 | httpd再起動 |
2011/11/28 | スワップがなくなる。80プロセス滞留 | 再起動後、MaxClientを25に減らす |
2012/01/22 | スワップ利用1G。si4000でディスクI/O急上昇。すべての操作がすさまじくスロー | httpd再起動 |
2012/06/24 | 1Gにしてから初のレスポンス悪化。httpdプロセス151滞留!php.iniの設定忘れが原因 | VPSコンソールから強制再起動 |
2013/04/12 | JMeterで100スレッドかけたらOutOfMemory頻発! | VPSコンソールから強制再起動 |
Counter: 11808,
today: 1,
yesterday: 2