Kouhei Sutou
kou****@clear*****
Fri Apr 10 11:32:10 JST 2015
> +process.on('SIGHUP', function() { > + logger.info('Received a SIGHUP signal. Shutting down the server...'); > + shutdown(); > +}); SIGHUPのときは設定ファイルを再読込するという挙動をするデーモ ンが多いので、シャットダウンじゃなくて再読み込み用にとってお く(今はデフォルトの挙動のままにしておく)のがいいんじゃない かと思いました。 In <9919dac6abd53d0a65956db41aad093d7169ab52 �� jenkins.clear-code.com> "[Groonga-commit] droonga/droonga-http-server �� 9919dac [master] Do shutdown process for SIGHUP also" on Thu, 09 Apr 2015 16:17:03 +0900, YUKI Hiroshi <null+groonga �� clear-code.com> wrote: > YUKI Hiroshi 2015-04-09 16:17:03 +0900 (Thu, 09 Apr 2015) > > New Revision: 9919dac6abd53d0a65956db41aad093d7169ab52 > https://github.com/droonga/droonga-http-server/commit/9919dac6abd53d0a65956db41aad093d7169ab52 > > Message: > Do shutdown process for SIGHUP also > > Modified files: > bin/droonga-http-server > > Modified: bin/droonga-http-server (+5 -0) > =================================================================== > --- bin/droonga-http-server 2015-04-09 16:16:28 +0900 (a0e3aac) > +++ bin/droonga-http-server 2015-04-09 16:17:03 +0900 (e16fb29) > @@ -170,6 +170,11 @@ function shutdown(error) { > fs.unlinkSync(options.pidFile); > } > > +process.on('SIGHUP', function() { > + logger.info('Received a SIGHUP signal. Shutting down the server...'); > + shutdown(); > +}); > + > process.on('SIGINT', function() { > logger.info('Received a SIGINT signal. Shutting down the server...'); > shutdown();