gpt4 book ai didi

ruby-on-rails - 在 Rails 中调试生产服务器

转载 作者:数据小太阳 更新时间:2023-10-29 07:13:13 25 4
gpt4 key购买 nike

您如何在 Rails 中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?

我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)

我也试过在本地做“脚本/服务器生产”,但是那很慢

另一种选择是编码和部署,但效率很低。

有人对他们如何有效地做到这一点有任何见解吗?

最佳答案

我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)

首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。

您更改的代码显示的 View 可能会被缓存。缓存页面位于 tmp/cache 文件夹下。您可以尝试手动删除该文件,或者您可以 rake tmp:cache:clear,它们将全部被删除。无论如何,您可以通过拖尾您的 log/production.log 文件(它会告诉您类似“渲染缓存...”之类的信息)来准确了解发生了什么。

还有一点:session中也存储了一些数据。您也可以尝试删除 session (或者,删除所有 session ;例如,如果您将 session 保存在数据库中,则可以运行 rake db:sessions:clear)

关于ruby-on-rails - 在 Rails 中调试生产服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com