我在与另一个应用程序相同的服务器上安装了新的rails应用程序。原来运行正常,但新的应用程序给了我臭名昭着的“我们很抱歉,但出了点问题”,但生产日志中没有条目。生产日志中的最后一个条目来自我使用rake的迁移。
我发现如果我运行cap deploy:冷却它会工作,但是然后在下一个yupdate将再次失败,没有sock文件。然后是cap deploy:每次更新时都需要冷。
编辑:如果我运行/etc/init.d/unicorn_taxidata restart我得到“无法重新加载”然后如果我再次运行它会立即启动它。
该应用程序正在开发中。环境是NGINX,独角兽,postgresql,rails 4.0.0.0,ruby 2.0.0p195。
我的nginx错误日志中出现此错误:
[crit] 889#0: *65 connect() to unix:/tmp/unicorn.myapp.sock failed (2: No such file or directory) while connecting to upstream, client: 1.123.13.26, server: myapp.com.au, request: "GET /login HTTP/1.1", upstream: "http://unix:/tmp/unicorn.myapp.sock:/login"