【问题标题】:Ruby on Rails request to not returning & no info in logRuby on Rails 请求不返回并且日志中没有信息
【发布时间】:2010-06-22 19:53:05
【问题描述】:

当您在我的应用程序上执行一项操作(只有一个操作)时,浏览器只会坐在那里不做任何事情,当我检查我的 production.log 时,我看到了请求(大约 2 分钟后,我转到地址)但我没有看到任何错误或问题,而浏览器永远不会停止“加载”。我检查了我的 NGINX 服务器日志,并没有发现任何东西,而且这个问题在我的开发环境中也没有发生。我的日志级别设置为调试。

我遇到了另外两个人报告的问题,所以这不仅仅是我的机器。任何线索可能导致此问题或我可以做些什么来调试它?

【问题讨论】:

    标签: ruby-on-rails ruby nginx loading


    【解决方案1】:

    尝试将 NGINX 排除在循环之外。尝试使用 script/server -e production 从控制台运行您的应用,然后查看是否可以访问 localhost:3000 上的服务器,即 curl http://localhost:3000

    【讨论】:

    • 这是一个很好的步骤,在更详细地检查了日志之后,我意识到我正在对一个有 275k 条目且没有索引的表执行选择语句。数据库只是一直在等待,而不是在浏览器刷新时超时,或者给我一个加载的页面,由于某种原因它只是挂在那里。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多