トップ «前の日記(2010-06-26) 最新 次の日記(2010-06-28)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

ToDo:


2010-06-27

_ 監視

cronlog を使わせてもらおうと思った。

http://github.com/kazuho/kaztools/blob/master/cronlog

僕は自分は C++ と Ruby を使って書くことが多いけど、 人が書いたものとしては C や Perl じゃないと許せないという 考えを持っているので Perl なのは良い。

どうでもいいけどこの guncat というのは zcat とは違うんかな。

さて health check は ruby の test/unit でいいのかなーと思ったが、 色々不満がありそうだ。

まずどうせ自動再起動も入れたいので、 失敗時にはなんかフック入れたいんだけど、 assert 一個につき test_ 一個書く感じにしたいので、 全部の test_ に rescue とか書かにゃならん。 一つの class の中の test が一個コケてたら 自動再起動スクリプトが走る…とかにしたいんだけどな。

こんなんでいいか

  • HealthCheckTest とかを作る
  • その中の teardown で passed? をチェックして false なら @@failed = true とかしておく
  • 継承したクラスでは、 test_zzz で @@failed なら自動再起動を走らせる

(01:25)

_ health check

適当にやってみた。

とりあえず動いてるみたいだ。

次はバックアップとかかなぁ。

(17:18)

本日のツッコミ(全1件) [ツッコミを入れる]
_ kazuho (2014-05-24 04:54)

うほ。お手柔らかに m(__)m

> guncat というのは zcat とは違うんかな

zcat だと全部のファイルが圧縮されてないとダメなのが嫌だったので作りました。日毎にログファイルを圧縮保存してるけど、今日のだけは圧縮されてないケースで、過去1週間分のログをまとめて読みたいとか。

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2010年
6月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
1.shinh(2014-05-24 04:54) 2.Gimite(2014-05-24 04:54) 3.shinh(2014-05-24 04:54)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h