Tôi có một quy tắc iptables trong PREROUTING chuyển hướng tất cả các cổng đến một cổng cụ thể, trong đó một dịch vụ tiêu thụ dữ liệu. Có cách nào năng động để xác định xem dịch vụ có bị sập và xóa quy tắc không?
bạn cần mức độ đáp ứng nào? Bao lâu sau khi dịch vụ chết, bạn có thể đợi trước khi rút quy tắc. bạn có thể chạy một cái gì đó ra khỏi cron để kiểm tra mỗi phút dịch vụ đang hoạt động / còn sống thì kéo theo quy tắc. nhưng trường hợp xấu hơn dịch vụ gặp sự cố ngay sau khi kiểm tra và bạn có một phút nữa trước khi nó được kéo. Hoặc bạn có thể nhìn vào một cái gì đó như monit / thần để làm hành động.
—
Doon
Tôi muốn loại bỏ thời gian thực (mặc dù điều đó dường như không thể). Một dịch vụ khác cố gắng kết nối với nó và gặp sự cố, làm hỏng các bộ phận của hệ thống một cách hiệu quả. Monit có vẻ hữu ích. Cảm ơn!
—
Abhishek Chanda