2014-10-30 22 views
7

Theo "Are the dyno restarts on Heroku simultaneous?", Heroku khởi động lại dynos ngẫu nhiên suốt cả ngày và chỉ mất 10 giây sau SIGTERM để các quá trình kết thúc.Kiểm soát dyno ngẫu nhiên của Heroku khởi động lại

Chúng tôi có các quy trình chạy dài chạy trên Heroku. Có thể buộc Heroku ngăn chặn mỗi dyno nhận yêu cầu mới dài hơn 10 giây (ví dụ: 10 phút) trước khi khởi động lại dyno đó không?

Trả lời

9

Có thể để buộc Heroku để ngăn chặn mỗi Dyno từ nhận được yêu cầu mới dài hơn 10 giây

số

Các Dyno quản lý khởi động lại Dyno của bạn (s) khi:

  • bạn tạo bản phát hành mới bằng cách triển khai mã mới
  • thay đổi cấu hình vars
  • thay đổi add-ons của bạn
  • khi bạn chạy Heroku khởi động lại
  • ít nhất một lần mỗi ngày, ngoài việc bị khởi động lại khi cần thiết cho sức khỏe tổng thể của hệ thống và ứng dụng của bạn

Xem ở đây:

về câu trả lời trong bài y ou đã chia sẻ:

Heroku khởi động lại dynos ngẫu nhiên - đôi khi nhiều lần mỗi ngày. Đừng dựa vào nó đồng thời!

Đó là một chút gây hiểu nhầm; Heroku khởi động lại dynos của bạn khoảng 24 giờ một lần. Nó là cho mỗi dyno, không phải cho mỗi ứng dụng, và vì vậy họ nên không phải trùng khớp. Nếu một dyno bị treo, nó có thể được khởi động lại, và khoảng thời gian 24 giờ được đặt lại (về cơ bản, đó là một dyno mới, chu kỳ mới).

Các vấn đề liên quan