[#46878] ML への投稿が blade.nagaokaut.ac.jp 以外にも — "ISHIKAWA Takayuki" <rechka_osaka@...>

石川と申します。この ML へ投稿した e-mail が

10 messages 2010/03/03

[#46909] gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...>

こんにちはgaryoといいます。

16 messages 2010/03/16
[#46910] Re: [ruby-list:46909] gemを実行すると大量のワーニングメッセージ — Moru <lateau@...> 2010/03/16

モルと申します。

[#46983] Ruby Summer of Codeのアイデアとかメンターについて — Shintaro KAKUTANI <shintaro@...>

Asakusa.rbのかくたにです。

12 messages 2010/03/31

[ruby-list:46904] Win32-serviceが動かない

From: takeshi honda <moecho21@...>
Date: 2010-03-11 15:09:07 UTC
List: ruby-list #46904
お世話になります。

Win32-serviceを使いたいのですが、
サンプルがうまく動きません。

demo_daemon.rbを実行すると、
0
1
2
3
4
5
6
7
8
9
Daemon failure: Service_Main thread exited abnormally

と出力されます。

printデバッグをしたところ、
service_initは実行されています。
service_mainは実行されていません。
DemoDaemon.mainloopに入り、service_mainが実行される前に、上記のExceptionが発生するようです。

次にdemo_daemon_ctl.rbを実行しました。
demo_daemon_ctl.rb installはうまく行きます。サービスで確認できました。
demo_daemon_ctl.rb startで以下のエラーが出ます。

VERSION: 0.7.1
...../ruby/gems/1.8/gems/win32-service-0.7.1-x86-mswin32-60/lib/win32/service.rb:750:in
`start': そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。 (Win32::Service::Error)
        from demo_daemon_ctl.rb:69

demo_daemon内でログにコメントを出力させたところ、やはり
DemoDaemon.mainloop
の直前までは実行されていることがわかりました。

どうしたらwin32-serviceを動かすことができるでしょうか?
環境は、
ruby 1.8.4 (2005-12-24) [i386-mswin32]
win32-service-0.7.1-x86-mswin32-60
XP Pro Version2002 SP2
です。
よろしくお願いいたします。

In This Thread

Prev Next