Chuyện công việc

Cách giữ cho Web trên Heroku luôn hoạt động

Cách giữ cho Web trên Heroku luôn hoạt động

Nếu như ai từng triển khai một ứng dụng miễn phí trên Heroku thì sẽ gặp phải trường hợp nếu không có truy cập trong vòng 30 phút thì Dyno sẽ rơi vào trạng thái ngủ đồng nghĩa Web của bạn sẽ rơi vào trạng thái đóng băng, và khởi động lại sẽ tốn một thời gian khá lâu để chờ. Các bạn có thể xem thêm chi tiết tại đây : https://devcenter.heroku.com/articles/free-dyno-hours
Cách khắc phục là bạn có thể tạo ra các traffic ở đây mình dùng kaffeine hoặc cron-job , tất nhiên có nhiều cách làm khác nhau nhưng mình thấy 2 cách này là nhanh nhất và tiện nhất. Một lưu ý nhỏ, số giờ miễn phí của bạn chỉ có 550 giờ vì Heroku giới hạn tối đa 1 ngày App của bạn chỉ có thể chạy liên tục 18 giờ / ngày. Để khắc phục điều này bạn có thể liên kết với thẻ thanh toán quốc tế để được cộng thêm 450 giờ, tức 550 + 450 = 1000 giờ / tháng thì bạn có thể chạy liên tục 24/24 mà không lo nghĩ gì. Tuy nhiên 2 cách mình giới thiệu dưới đây bạn không cần phải liên kết với thẻ ngân hàng nhưng bạn sẽ cần dành chút thời gian để đặt giờ cho hợp lý. Các bạn có thể tham khảo thêm thông tin về thời gian Heroku cấp miễn phí cho bạn ở đây: https://devcenter.heroku.com/changelog-items/907

Có 2 cách giữ cho Web luôn hoạt động các bạn chỉ cần dùng kaffeine hoặc cron-job là được.
 

1. Đối với Kaffeine


Bước 1: Truy cập vào trang chủ kaffeine: http://kaffeine.herokuapp.com/
Bước 2: Các bạn điền tên app của mình rồi chọn “Give my app a caffeine shot every 30 minute” là xong

 

2. Đối với cron-job


Bước 1: Các bạn đăng ký tài khoản tại trang chủ : https://cron-job.org/en/
Bước 2: Sau khi đăng ký xong các bạn vào mục “Cronjobs” và chọn “Create cronjob”.

Bước 3: Các bạn điền thông tin App và thời gian bạn mong muốn rồi chọn “Create cronjob” là xong

Đó là 2 cách mình hay dùng để giữ cho Web mình luôn luôn hoạt động trên Heroku, các bạn chỉ cần dùng 1 trong 2 cách là được , ai còn cách nào khác dễ hơn thì chia sẻ cho mình nhé, chúc các bạn thành công.


Chia sẻ bài viết:
Bình luận trực tiếp trên web
Bài viết liên quan
Top những Cloud Database miễn phí

Top những Cloud Database miễn phí

Những cloud database miễn phí sinh viên có thể sử dụng

08-08-2022 · Chuyện công việc · 5 phút đọc · 4135
Ngôn ngữ lập trình có quan trọng như chúng ta nghĩ ?

Ngôn ngữ lập trình có quan trọng như chúng ta nghĩ ?

Một ngôn ngữ lập trình cũng giống như các phương tiện giao thông vậy, Pascal là chiếc xe đạp nhỏ, chuyển qua C là xe đạp lớn và C++ là xe đạp điện cuối cùng tới C# là chiếc Honda.

07-08-2022 · Chuyện công việc · 6 phút đọc · 1459
Cách tạo trang web online miễn phí dễ dàng với GitHub

Cách tạo trang web online miễn phí dễ dàng với GitHub

Có thể bạn chưa biết mỗi một tài khoản GitHub sẽ được tặng cho 1 domain riêng, bạn có thể sử dụng nó để có thể tạo 1 trang web tĩnh. Các bước thực hiện: 1. Các bạn tạo tài khoản GitHub 2. Sau đó tạo 1 repository với tên [user-name].github.io

05-08-2022 · Chuyện công việc · 3 phút đọc · 1517
Tại sao sinh viên ngành công nghệ nên trang bị cho mình 1 chiếc thẻ thanh toán quốc tế ?

Tại sao sinh viên ngành công nghệ nên trang bị cho mình 1 chiếc thẻ thanh toán quốc tế ?

Thẻ thanh toán quốc tế là gì ? Tại sao sinh viên nên sử dụng chúng ?

08-08-2022 · Chuyện công việc · 5 phút đọc · 2026