LoginSignup
2
1

More than 3 years have passed since last update.

PumaでWARNING: Detected 1 Thread(s) started in app boot がでたときの対処法

Posted at

結論

(大半の場合は)無視してOK。

preloadを指定し、かつ、workersに1より大きい値を指定しているとこの警告が表示される。しかし、ただの警告でしかなく、何もしなくても問題はない。

この警告がでる理由

Pumaの再起動時に既に存在するスレッドが見つかるとこの警告が表示されるが、そのスレッドがmasterプロセス内のスレッドなのかforkされたプロセス内のスレッドなのかPumaには分からない。

そのため、この警告は「スレッドが見つかった」という文字通りの意味でしかなく、preload_app!の指定とworkersに1より大きい数の指定を同時にしていると、必ず表示される無視してもよい警告ということになる。

情報元

! WARNING: Detected 2 Thread(s) started in app boot: - github.com/puma/puma

"Detected 1 Thread(s) started in app boot" on puma 3.4.0 - github.com/schneems/puma_worker_killer

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1