每次我尝试通过 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 次,它就会出现。是什么赋予了?该应用程序几乎是即时的。