Đó là DNS lỗi. Nó cực kỳ khó có thể liên quan đến mã của bạn. Nếu cả ứng dụng Rails và DB của bạn đều nằm trong Heroku, hãy liên hệ với bộ phận hỗ trợ của Heroku.
Nếu ứng dụng Rails của bạn đang chạy bên ngoài đám mây Heroku (như một chút tìm kiếm cụm từ "Unicorn" cho thấy nó có thể là như vậy; vui lòng liên kết đến những thứ như thế này; không phải ai cũng biết "unicorn" là gì ), bạn cần thực hiện một số gỡ lỗi để tìm ra vị trí của các vấn đề DNS. Nó có phải là máy chủ DNS đệ quy mà ứng dụng của bạn đang sử dụng không? Một số máy chủ bộ nhớ đệm gần hơn? Một số máy chủ trung gian trong chuỗi được sử dụng để phân giải DNS của Heroku (không chắc)? DNS của Heroku tự của nó? Đó có phải là sự cố mất gói, sự cố trong đó máy chủ phản hồi với một âm sai, một máy chủ xấu trong một cụm luân phiên, ...? Mong đợi dành nhiều thời gian chất lượng với dig +trace
và với traceroute
hoặc mtr
- giả sử bạn có thể ssh
trong. Nếu bạn có quyền root, hãy tcpdump
và tshark
cũng có thể hữu ích, cũng như kiểm tra nhật ký của máy chủ DNS mà bạn đang sử dụng nếu bạn có thể truy cập chúng.
Nếu bạn không có quyền truy cập shell, bạn khá nhiều phải nhờ đến sự hỗ trợ của những người bạn đang lưu trữ.