Pow:错误:超时:等待/tmp/nack.*.*.sock

fir*_*dev 10 rack ruby-on-rails sinatra rack-pow

每当我尝试通过Pow打开本地应用程序时,我都会遇到以下错误(*=数字):

Error: timeout: waiting for /tmp/nack.*.*.sock
    at null._onTimeout (/Users/pain/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/process.js:416:29)
    at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
Run Code Online (Sandbox Code Playgroud)

刷新几次后,应用程序启动并正常工作.但是,在离开一段时间之后,每次都做起来很烦人.

这是预期的行为吗?有没有办法增加超时?

更新:

$ time rails runner "puts 1"
4.72s user 1.32s system 28% cpu 21.198 total # first time after reboot
3.73s user 0.68s system 99% cpu 4.424 total # after that
Run Code Online (Sandbox Code Playgroud)

更新:

事实上同样的事情适用于Sinatra应用程序,它本身很快就开始了.并且几乎立即显示超时消息,看起来根本没有实际的超时.然后在第二页刷新它工作正常.

更新:

只需要启动一个半静态的Sinatra应用程序,比如它出现之前的5或6次.是什么赋予了?该应用程序几乎是即时的.