Tôi có ứng dụng web EAP 6.0 có thể mở rộng được lưu trữ trên Openshift và tôi nhận được thông báo lỗi HTTP 503 bất cứ khi nào tôi cố gắng truy cập ứng dụng. Làm thế nào để sửa lỗi này.Làm cách nào để gỡ lỗi 503 lỗi trong Openshift?
Trả lời
Trong trường hợp của tôi, đây là sự cố với hộp mực HAProxy chứ không phải hộp mực web của tôi. Tôi tìm thấy điều này bằng cách cố gắng xem trang trạng thái HAProxy tại http://app-domain.rhcloud.com/haproxy-status/ (rõ ràng bạn sẽ phải thay thế ứng dụng và miền trong URL đó để khớp với cài đặt Openshift của riêng bạn). Trang đó đang hiển thị lỗi 503.
Để khắc phục nó, ssh vào phiên HAProxy sử dụng
ssh [email protected]
Bạn sẽ nhận được tên truy cập và hostname thực tế của bạn từ OpenShift web quản trị giao diện điều khiển của bạn. Sau đó, chạy
ctl_app restart
Điều này sẽ khởi động lại HAProxy. Và đối với tôi, điều đó đã khắc phục được vấn đề.
Một mẹo hữu ích khác mà tôi đã tìm thấy khi gỡ lỗi này là bạn có thể duyệt đến một trường hợp cụ thể của hộp mực web của bạn, bỏ qua HAProxy.
Trong trang trạng thái HAProxy, bạn có thể thấy rằng trường hợp hộp mực web được gọi là bánh-1234567890ab-domain. Thả "gear-" tiền tố, và sau đó sử dụng các ký tự hex còn lại và tên miền để tạo thành một URL như:
1234567890ab-domain.rhcloud.com
này sẽ đưa bạn thẳng đến hộp mực web cụ thể, bỏ qua bất kỳ vấn đề HAProxy.
Cảm ơn Phyxx,
của nó làm việc cho tôi để xây dựng đề xuất của bạn để những người khác cũng có thể được hưởng lợi.
Bước 1: cd/var/lib/OpenShift/máy chủ của bạn/haproxy/conf
Bước 2: vi haproxy.cfg
bước 3: loại bỏ "tùy chọn httpchk GET /"
bước 4: lưu
bước 5: ctl_app restart
Điều này không cung cấp câu trả lời cho câu hỏi. Khi bạn có đủ [danh tiếng] (https://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bất kỳ bài đăng nào] (https://stackoverflow.com/help/privileges/comment); thay vào đó, [cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-thay thế). - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/17369827) – lebelinoz
- 1. Làm thế nào để gỡ lỗi Lỗi HTTP 503 - Jetty
- 2. Làm cách nào để quay lại trong khi gỡ lỗi Javascript trong gỡ lỗi nguồn Chrome?
- 3. Làm cách nào để gỡ lỗi lỗi phân đoạn Python?
- 4. Làm cách nào để gỡ lỗi NSManagedObjects trong trình gỡ lỗi XCode?
- 5. Linux: Làm cách nào để gỡ lỗi SIGSEGV? Làm cách nào để theo dõi nguồn lỗi?
- 6. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 7. Làm thế nào để Gỡ lỗi ClojureScript
- 8. Lỗi: nghe EACCES trên ứng dụng OpenShift
- 9. Làm cách nào để sử dụng trình gỡ lỗi gdb MinGW để gỡ lỗi chương trình C++ trong Windows?
- 10. Tôi làm cách nào để gỡ lỗi tập lệnh Perl?
- 11. Làm cách nào để gỡ lỗi các lỗi im lặng trong các ứng dụng Java?
- 12. Làm cách nào để gỡ lỗi lỗi phân đoạn trong CLI PHP?
- 13. Làm cách nào để bắt đầu gỡ lỗi?
- 14. Làm cách nào để gỡ lỗi tải tài nguyên JVM?
- 15. Làm cách nào để gỡ lỗi bằng gdb?
- 16. Làm cách nào để gỡ lỗi API thông thạo?
- 17. Máy chủ MKReverseGeocoder trả về lỗi: 503
- 18. Làm cách nào để gỡ lỗi báo cáo jasper?
- 19. Làm cách nào để gỡ lỗi bế tắc?
- 20. Làm cách nào để gỡ lỗi php gettext?
- 21. Làm cách nào để gỡ lỗi thư viện JNI/C?
- 22. Làm cách nào để gỡ lỗi yêu cầu jQuery Ajax?
- 23. Làm cách nào để gỡ lỗi bản đồ Hadoop giảm
- 24. Làm cách nào để gỡ lỗi dịch vụ WCF?
- 25. Làm cách nào để gỡ lỗi mẫu Jinja2?
- 26. Làm cách nào để gỡ lỗi trình đổ bóng GLSL?
- 27. Làm cách nào để xem ngoại lệ khi gỡ lỗi?
- 28. Làm cách nào để gỡ lỗi trình tải khởi động?
- 29. Làm cách nào để gỡ lỗi ASP cổ điển?
- 30. Làm cách nào để gỡ lỗi sự cố C# này?
Bạn nên chấp nhận điều này làm câu trả lời - cũng làm việc cho tôi. – HGPB
Tôi không có hộp mực HAProxy nhưng nó cũng hoạt động tốt. –
Tính đến tháng trước, bạn có thể chạy 'rhc show-app --gears' để nhận các chuỗi SSH để kết nối với mỗi thiết bị –
Clayton