Mỗi lần tôi khởi động ứng dụng của tôi nó không thể vượt qua điểm 60 giây mà không:Heroku Boot Timeout (Lỗi R10)
2012-05-06T22:41:11+00:00 heroku[web.1]: Stopping process with SIGKILL
2012-05-06T22:41:11+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2012-05-06T22:41:11+00:00 heroku[web.1]: Process exited with status 137
2012-05-06T22:41:12+00:00 heroku[web.1]: State changed from starting to crashed
Đây là tôi Procfile
:
web: bundle exec thin start -p $PORT
Bất kỳ phản ứng sẽ được triệt để đánh giá cao.
Tôi không thuyết phục bạn sẽ nhận được nhiều trong cách trả lời hữu ích mà không cần thêm dữ liệu - chắc chắn không có gì khác trong nhật ký? Bạn có thể chạy những thứ cục bộ với 'Foreman'? https://devcenter.heroku.com/articles/procfile#developing_locally_with_foreman –
Có, tôi có thể chạy mọi thứ cục bộ với Foreman. Ngoài ra, thay đổi Procfile của tôi thành một cái gì đó như web: bundle exec ruby app/models/code.rb -p $ PORT không thay đổi lệnh mà heroku chạy khi khởi động ứng dụng của tôi. Đó là, nó vẫn cố gắng để thực hiện bó exec mỏng bắt đầu -p ... – camelCase
Âm thanh như Procfile của bạn có thể không được sử dụng. Là nó trong thư mục gốc của repo Git của bạn? –