每当我尝试通过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)
刷新几次后,应用程序启动并运行正常。但是,在离开一段时间之后,每次都这样做很烦人。
这是预期的行为吗?有没有办法增加超时?
更新
$ 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
更新
事实上同样的事情适用于Sinatra应用程序本身很快就开始了。并且几乎立即显示超时消息,看起来根本没有实际的超时。然后在第二页刷新它工作正常。
更新
只需要启动一个半静态的Sinatra应用程序,比如它出现之前的5或6次。是什么赋予了?该应用程序几乎是即时的。