ユニコーンでダウンタイムをゼロにデプロイするために、マスタープロセスにUSR2シグナルを送信しています。古いマスターが死んだ後、次のエラーが発生します。
adding listener failed addr=/path/to/unix_socket (in use)
unicorn-4.3.1/lib/unicorn/socket_helper.rb:140:in `initialize':
Address already in use - /path/to/unix_socket (Errno::EADDRINUSE)
古いマスターはbefore_fork
、unicorn.rb構成ファイルのブロックで強制終了されます。プロセスは、デーモン(-D)オプションなしでupstartを介して開始されます。何が起こっているのかについてのアイデアはありますか?