トップ «前の日記(2005-04-26 (Tue)) 最新 次の日記(2005-04-28 (Thu))» 編集   RSS 1.0 FEED  

Journal InTime


2005-04-27 (Wed) [長年日記]

_ [ximapd] handle SIGTERM/SIGINT safely

これでDBが壊れるリスクが減った、はず。

いろいろ考えた *1 けど、結局、sync.rbで排他制御しつつ、例外でセッション毎のスレッドとやり取りすることにした。

追記:

うまく行ったと思ったけど、止まらないケースがあるな。うーむ。

さらに追記:

IDLEコマンドを実行中のセッションがロックを握ったまま止まっていたせいでした:(

*1  スレッドの代りにforkを使うようにしてシグナルで子プロセスとやり取りしようかなとか

_ [Ruby] Anonymous CVSサービス再開のお知らせ

Anonymous CVSサービスを再開しました。

[Anonymous CVSサービス再開のお知らせ - オブジェクト指向言語Rubyより引用]

というわけで、ようやく再開できました。

_ [Rails] #1205 ([PATCH] encoding/min_messages support for PostgreSQL)

database.ymlでencodingとmin_messagesを指定するためのパッチを 送ってみた。

development:
  adapter: postgresql
  database: rails_development
  host: localhost
  username: postgres
  password:
  encoding: UTF8
  min_messages: ERROR

のように指定するもの。