2014-10-13 16 views
8

Tôi đã thêm một máy chủ chai có sử dụng thư viện cassandra trăn, nhưng nó thoát với lỗi này:
Bottle FATAL Exited too quickly (process log may have details)
log cho thấy điều này:
File "/usr/local/lib/python2.7/dist-packages/cassandra/cluster.py", line 1765, in _reconnect_internal raise NoHostAvailable("Unable to connect to any servers", errors)

Vì vậy, tôi đã cố gắng để chạy nó bằng cách sử dụng thủ công bắt đầu Bottleisorctl bắt đầu Chai, và sau đó nó bắt đầu với không có vấn đề. Kết luận = Dịch vụ chai bắt đầu quá nhanh (trước khi dịch vụ giám sát cassandra cần thiết thực hiện): cần có sự chậm trễ!Làm thế nào để thêm một sự chậm trễ quá trình giám sát trong giám sát - linux

Trả lời

16

Đây là những gì tôi sử dụng:

[program:uwsgi] 
command=bash -c 'sleep 5 && uwsgi /etc/uwsgi.ini' 
+10

'command = bash -c "ngủ 5 && exec uwsgi /etc/uwsgi.ini" ': exec sẽ thay thế bash với uwsgi, dấu ngoặc kép sẽ đảm bảo rằng kèm chuỗi sẽ được gửi đến bash dưới dạng một đối số duy nhất. – Slotos

+0

Khi tôi thực hiện việc này, quy trình tiếp tục chạy ở chế độ nền sau khi tôi thực hiện "stop supervisorctl" – kgreenek

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