在after 'deploy:publishing', 'thin:restart'
中使用deploy.rb
无效。由于不明原因,瘦服务器无法提取更改。
即使我在部署完成后在服务器上的控制台中运行manualy thin:restart
也没有任何变化。我必须再次停止并启动服务器以查看更改(thin stop && thin start
)。
我不使用任何缓存。当我vi
时,所有文件都会被更改。看起来瘦服务器仍在使用以前版本中的文件。就像他将路径设置为上次发布并忽略current
符号链接指向的位置。
我试图运行thin:restart
包裹within release_path
和within current_path
但没有变化。它并不让我感到惊讶,因为控制台中的thin:restart
也不起作用......
如果我不使用Capistrano,一切正常。重新启动瘦拾取器所有更改。所以它与capistrano和路径问题有明确的关系。
有人有过类似的问题吗?