2012-07-25 36 views

Trả lời

9

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.

+0

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

+0

Tôi không có hộp mực HAProxy nhưng nó cũng hoạt động tốt. –

+1

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

0

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

+0

Đ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

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