【发布时间】:2015-12-16 08:46:27
【问题描述】:
我有 Heroku 的开发设置,它使用 Professional 1X dyno(25 美元),后端应用使用 MongoLab。
问题不仅仅是实际的页面加载,我经常收到请求超时错误。太烦人了。
我的本地代码连接到 MongoLab 服务可以完美运行,使用相同的 rails 环境设置没有任何问题。
日志:
2015-09-19T05:58:55.478168+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path=“/pro/busi/3" host=appname.herokuapp.com request_id=637b8ed8-f85c-4bf3-ae01-1d81f4495bed fwd="73.170.78.112" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0
2015-09-19T05:59:26.347172+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path="/favicon.ico" host=appname.herokuapp.com request_id=815dc81d-6adc-4aca-b30d-f7631d935f7b fwd="73.170.78.112" dyno=web.1 connect=1ms service=30001ms status=503 bytes=0
我打算从 heroku 迁移到另一个虚拟主机。谁能告诉我 Ruby on rails + 用于生产设置的 mongodb 配置/其他网络托管解决方案的系统要求?
请指教。
【问题讨论】:
-
你能把在heroku日志中发现的错误贴出来
-
后台有没有运行内存大的进程?显示日志可能会有所帮助。
-
无后台进程,页面需要加载大约6000多条记录。我正在使用“model.All”在一个 stmt 中从 DB 中获取价值。
-
同意,日志信息会有所帮助。您可以/应该也写信给 heroku 支持寻求帮助。 (我为 mongolab 工作)
-
我包含有问题的日志条目
标签: ruby-on-rails mongodb heroku amazon-ec2 mlab