Điểm:0

khởi động lại dịch vụ tomcat monit

lá cờ cn
RD7

Tôi có một dịch vụ Tomcat đôi khi chạy không thành công - tôi vẫn chưa tìm ra lý do. Trong nhật ký Catalina, tôi thấy như sau:

Ngày 03 tháng 2 năm 2022 10:54:39 ​​AM org.apache.coyote.AbstractProtocol tạm dừng
THÔNG TIN: Tạm dừng ProtocolHandler ["http-bio-80"]
Ngày 03 tháng 2 năm 2022 10:54:39 ​​AM org.apache.coyote.AbstractProtocol tạm dừng
THÔNG TIN: Tạm dừng ProtocolHandler ["http-bio-443"]
Ngày 03 tháng 2 năm 2022 10:54:39 ​​AM org.apache.coyote.AbstractProtocol tạm dừng
THÔNG TIN: Tạm dừng ProtocolHandler ["ajp-bio-8009"]
Ngày 03 tháng 2 năm 2022 10:54:39 ​​AM org.apache.catalina.core.StandardService stopInternal
THÔNG TIN: Dừng dịch vụ Catalina

không cung cấp thông tin về nguyên nhân gốc rễ.

Khi tôi cố gắng xem trạng thái dịch vụ:

$sudo -E dịch vụ trạng thái tomcatd
tomcatd chết nhưng tập tin pid tồn tại

Tôi muốn viết tập lệnh monit đơn giản sẽ theo dõi hành vi này và khởi động lại tomcatd trong trường hợp nó xảy ra, nhưng tôi không tìm thấy bất kỳ ví dụ nào cho tình huống như vậy. Bất kỳ ý tưởng?

lá cờ cn
Bạn có thể đính kèm nhật ký đầy đủ hoặc ít nhất 20-30 dòng nữa trước `Dừng dịch vụ Catalina` không?
RD7 avatar
lá cờ cn
RD7
tại sao nó có liên quan?
lá cờ cn
Để giải quyết nguyên nhân gốc rễ.
Điểm:0
lá cờ in

Để khắc phục điều này, hãy thử bên dưới.

giết -9 pid
ps -eaf|grep pid
dịch vụ khởi động lại tên dịch vụ

Bây giờ đối với monit, bạn phải viết tập lệnh để kiểm tra nhật ký và pid và thực hiện hành động mong muốn.

Một số ví dụ dưới đây

Giám sát một quá trình sử dụng monit trong ubuntu

monit: kiểm tra quá trình không có pidfile

Để biết nguyên nhân gốc rễ, bạn phải chạy ở chế độ gỡ lỗi hoặc nếu bạn đã chạy, hãy kiểm tra nhật ký xem điều gì xảy ra trước khi quá trình chết hoặc không hoạt động.

RD7 avatar
lá cờ cn
RD7
monit không thể thực hiện 'khởi động lại tên dịch vụ'?
asktyagi avatar
lá cờ in
vui lòng kiểm tra https://stackoverflow.com/questions/20713187/monit-restart-service-how-do-i-know-when-its-done-restarting nếu điều đó giúp ích.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.