unicornのworkerプロセスが再起動を繰り返す話

Rails5.2 + capistrano + unicorn + nginxでデプロイがうまくいくようになってもunicornを起動した後にunucornのエラーログがものすごい勢いで肥大化していった。

原因はunicornのworkerプロセスが起動したそばから死に、再生成を繰り返しているためだった。

この問題の場合、どこがクリティカルだったのかは結局分からなかったがとりあえず取った対策として

(nginxを終了してみても状況は変わらずだったのでnginx周りの調査は割愛する)

続きを読む