微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Capistrano 设置 Rails 应用程序的全新部署删除了我的部署目录并重新部署,现在日志不起作用

如何解决使用 Capistrano 设置 Rails 应用程序的全新部署删除了我的部署目录并重新部署,现在日志不起作用

最初我的日志文件正在运行,在此过程中,我使用 sudo rm -r 炸毁了我的部署目录。现在,在我使用 Capistrano 进行部署后,我没有在 appname/logs/

获取日志文件

rails 如何知道它的日志文件在哪里?我希望我已经破坏了符号链接,或者类似的东西。

解决方法

解决了!等式中缺失的部分是该站点最初部署到 Heroku,而我将其移至裸服务器。我不知道 Heroku 的巫毒和黑魔法在幕后做了什么,但我最好的猜测是,当您自己没有这样做时,他们会为您设置日志记录。我的应用程序缺少在生产中创建记录器的代码。添加一个解决了问题。??‍♂️?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。