昨天我在服务器上进行了第 40 次或第 50 次 Symfony2 系统的部署。到目前为止一切都很好。今天我遇到了一个严重的错误。这就是发生的事情:
* executing `symfony:cache:warmup'
* executing "cd /NFS2/oa_sf2/releases/20111214182506 && php app/console cache:warmup --env=prod"
servers: ["151.1.111.19"]
[151.1.111.19] executing command
** [out :: 151.1.111.19] Warming up the cache
** [out :: 151.1.111.19]
** [out :: 151.1.111.19]
** [out :: 151.1.111.19]
** [out :: 151.1.111.19] [RuntimeException]
** [out :: 151.1.111.19] Error creating output file.
** [out :: 151.1.111.19]
** [out :: 151.1.111.19]
** [out :: 151.1.111.19]
** [out :: 151.1.111.19] cache:warmup
** [out :: 151.1.111.19]
** [out :: 151.1.111.19]
command finished
*** [deploy:update_code] rolling back
- 没有机会进一步调查缓存文件夹,因为整个代码树在回滚时被删除
- 我们知道 Capistrano 具有某种禁用回滚的方法,但我们仍然想尝试在无法访问远程服务器的情况下进行理解 - 这一定是我们这边的事情,因为昨天一切都很好
- 部署用户的读/写/执行权限没有改变
请就如何推进调查提出任何建议?非常感谢。
ps 在 Stacktrace 上没有类似的问题解决了这个特殊的问题。