asset_sync Heroku上的应用程序错误“请求超时”

时间:2015-07-24 10:04:14

标签: ruby-on-rails ruby-on-rails-4 heroku amazon-s3 asset-sync

我们设法使用asset_sync gem将所有资产与S3同步。

当我们在本地运行暂存环境(rails s -e staging)时,页面会加载到s3的URL。

当我们尝试在 Heroku 服务器中运行的暂存环境中执行相同操作时,经过漫长的等待后,我们会看到“应用程序错误”屏幕。在服务器中我们看到这个日志:

2015-07-24T10:00:26.387370+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path="/es" host=www.xxxxx.com request_id=25ff85be-0aff-47f0-ae39-b44b68851f58 fwd="81.45.73.178" dyno=web.1 connect=2ms service=30004ms status=503 bytes=0
2015-07-24T10:00:26.924820+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=www.xxxxx.com request_id=5cd2c278-01c7-4e28-b258-2cc4fdc959c7 fwd="81.45.73.178" dyno=web.1 connect=12ms service=59ms status=200 bytes=285
2015-07-24T10:00:27.176669+00:00 app[web.1]: E, [2015-07-24T10:00:27.176445 #3] ERROR -- : worker=1 PID:10 timeout (31s > 30s), killing
2015-07-24T10:00:27.310096+00:00 app[web.1]: I, [2015-07-24T10:00:27.309736 #42]  INFO -- : worker=1 ready
2015-07-24T10:00:27.258744+00:00 app[web.1]: E, [2015-07-24T10:00:27.258582 #3] ERROR -- : reaped #<Process::Status: pid 10 SIGKILL (signal 9)> worker=1

有些人知道它会是什么?

0 个答案:

没有答案