很长一段时间以来,我一直在使用Mongrel运行我的rails应用程序。不幸的是,昨天它决定停止工作。
当我尝试启动localhost以查看我的应用时会发生什么:
根@任何> RAILS_ENV =生产脚本/服务器
这始终启动Mongrel服务器,侦听端口3000.我通过访问localhost:3000来访问它。
Rails 2.3.5应用程序从http://0.0.0.0:3000开始 localhost上没有页面:3000将加载。它只是说“装载......”永远。
奇怪的是,它会在决定永远不再加载任何内容之前成功加载大约两页。如果我重新启动计算机,它可能会或可能不会让我加载一两页,但它总是在此后不久就停止加载。服务器可能只是非常慢,我只觉得它不会加载任何东西?即便如此,我如何确定并解决它呢?
当然,这使我几乎不可能完成任何事情!任何帮助表示赞赏。
如果重要,我在Ubuntu 10.04 LTS上运行Rails 2.3.5,Ruby 1.8.7,Mongrel 1.1.5。
答案 0 :(得分:0)
我明白了。如果有人非常好奇,它与Rails或Mongrel无关。我试图登录的用户帐户有一些与之关联的随机SQL查询非常庞大。我不知道为什么会这样,但是尝试登录某个帐户会导致一切事故被杀死。
偶尔加载页面的原因是因为那时我会使用其他帐户登录。
故事的道德:没有与随机测试帐户相关联的大量SQL查询!