- 636 名前:p2-user: 700165 p2-client-ip: 123.108.192.102 mailto:sage [2010/05/19(水) 23:15:31 ]
- なんで書き込み規制に引っ掛かるのよ……
>>631 まず、ネットワークアクセスを使うサービスを動かすユーザーには、 NT AUTHORITY\LocalService じゃなくて、 NT AUTHORITY\NetworkService を指定すれば良いんでは? と思うけど、どうだろ。 あと異常系処理(システムエラー時の対処ね)ついてだけど、そもそもWindowsサービスとは、 ・OSの稼働中、ずっと稼働させておきたいプログラム(プロセス)を動かすためのものだよ ・人がログオン(対話的ログオン)しなくても、稼働できるようにすべきだよ ・異常系・例外系についても、対話的ログオンなしで対処しないとだめだよ というものだと個人的に思っているので、エラーが起きたときの挙動については、もう一度考えてみて。 ちなみに俺なら、 ・シェルを直して、ダイアログ等の対話的ログオン時にしか使えないUI表示を抑制、 必要ならエラーを無視して強制的に処理を進められるようにシェルやプログラムを改造する ・エラー発生時の詳細を知りたいなら、テキストファイルで処理ログを吐いておく ・エラー発生をリアルタイムで知りたい場合は、SMTPメールを飛ばすなり SNMPなどの管理用プロトコルを使うなりして、エラーを通知する機構を実装する ・エラー発生時に、「いったん処理を止めて、処理続行か強制終了の判断を人間が下す」という要件は、 そもそもWindowsサービスになじまないので、必須要件ならサービス化を諦める って感じで対処したいなぁ。
|

|