歴代の自宅サーバー

期間マシンOS連続稼動日数通算備考
2003/05/21-2003/07/25PC/List/TerminatorK7RedHat7.36565連続稼動記録らしいもの樹立
2003/08/11-2003/11/08PC/List/TerminatorK7RedHat7.38989多分上記と同じ構成
2003/11/09-2004/04/12PC/List/TerminatorTUDebianGNULinux3.0126159スキーで不在中にコンセント抜け連続起動は126日あたりでstop。apacheだけ死亡状態のまま約一ヶ月放置!
2004/04/12-2004/06/26PC/List/TerminatorTUVineLinux2.6r47575HDDのみ20G→80GへUPして同じマシンで再インストール
2004/06/27-2004/08/31PC/List/CeleronVineLinux2.6r4656504年の猛暑を乗り切った。
2004/09/01-2005/05/12PC/List/TerminatorTUVineLinux3.0253253連続稼動最長不倒記録達成
2005/05/12-2005/06/01PC/List/CeleronRedHatEnterprise3.0ES2020TU再セットアップ期間中のピンチヒッター
2005/06/01-2005/09/13PC/List/TerminatorTUCentOS3.4104104リムーバブルケース騒音のため交換
2005/09/13-2006/01/16PC/List/TerminatorTUCentOS3.45112511/03ファン除去や11/21-22に移動。1/09あたりから挙動不審2回なので前とあわせ通算229日で継続断念
2006/01/16-2006/07/02PC/List/CeleronCentOS4.2120167初SELinux。連続稼動は120日ぐらい
2006/07/02-2006/11/27PC/List/TerminatorTUVineLinux3.282148リムーバブルケース不調のためPostgres壊れて急遽停止
2006/11/27-2007/05/15PC/List/CeleronCentOS4.2169169二つ前のCentOS(通算336日!)を使いまわした。
2007/05/15-2007/11/24PC/List/TerminatorTUVineLinux4.1171193やたら停止するようになったので急遽交換
2007/11/25-2008/09/23PC/List/CeleronVineLinux4.1202303特に不具合は無かったが、そろそろ入れ替え時というわけで交代
2008/09/23-2008/12/09PC/List/Pen4CentOS 5.24177一年半ぶりにCentOS復帰
2008/12/09-2008/12/16PC/List/TerminatorTUVineLinux4.257Windowsサーバ計画の一時代役。5日目以降から何かがおかしいのか論理エラー続発
2008/12/16-2009/09/23PC/List/Pen4WindowsServer2003上にCentOS 5.2281281VMでの初運用。微妙に遅いような気がするが、281日連続稼動記録更新
2009/09/23-2010/05/10PC/List/CeleronCentOS 5.3131229物理サーバ回帰でSubversion利用開始
2010/05/10-2011/03/13PC/List/Pen4CentOS 5.4306306記録更新してまだまだ伸ばせたが、大震災のため泣く泣く停止
2011/03/29-2011/05/25PC/List/Pen4CentOS 5.45858中身そのままで計画停電後再開。埃がすごいのでCeleronに交代
2011/05/25-2011/09/27PC/List/CeleronScientific Linux 6.0741258/7落雷停電その後ファンから異音がし出したので記録更新とともに停止
2011/10/17-PC/List/XS35CentOS5.6112超静音PCなので部屋にて起動

稼働記録(2011/05現在)

マシン

CELERON1078
TU1064
PEN4664
K7154

OS

CentOS1235
VineLinux1044
2003Server281
RedHat/RHEL174
Debian159

利用中サーバー機能

自宅

  1. Subversion(mod_svn)
  2. Samba
  3. squid
  4. ruby

外部

  1. Webサーバー(PHP+Postgres+Blog)
  2. PostgreSQL

主要ソフトのサーバー移行手順

  1. HTMLデータ(wiki,phpも含む)
  2. 秘密鍵データ
  3. データベース
  4. cron関係(DDNSアップデートとbackupスクリプト)
  5. bind
  6. squid

我が家のサーバ移行の手順

さすがに10数回も移行をしていると決まった手順があるのでそれをまとめた。

  1. 主要ソフトのインストール
  2. 公開鍵の移動(.ssh/authorized_keys)
  3. cron(/etc/cron.d,/etc/cron.daily)
  4. crontab -eでcron追加する。
  5. メールサーバーの設定

2011/10の移行

  1. SVNを移行した。Apacheの設定、SVN用ディレクトリの作成、権限付与、SVNリポジトリ移動
  2. レンタルサーバ用バックアップ秘密鍵移植
  3. cron.daily,cron.dのシェル移動、crontab -eの登録

今後の計画

外部サーバ

期間サービス名OSなど用途備考
2010/02-2011/01CoreServer mini不明wiki,blogなど夜アクセス遅かった
2011/01-2012/04さくらのVPS 512CentOS 5wiki,blog,subversionメモリ不足気味
2011/04/04-さくらのVPS 1GCentOS 6.2値段同じで上位プランへアップグレード。トラブル皆無

運用履歴

2011/11/2xHTTPプロセス数が50越えに急増。httpd再起動
2011/11/28スワップがなくなる。80プロセス滞留再起動後、MaxClientを25に減らす
2011/11/28スワップがなくなる。80プロセス滞留再起動後、MaxClientを25に減らす
2012/01/22スワップ利用1G。si4000でディスクI/O急上昇。すべての操作がすさまじくスローhttpd再起動
2012/06/241Gにしてから初のレスポンス悪化。httpdプロセス151滞留!VPSコンソールから強制再起動
Counter: 11472, today: 1, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS