Sau khi chạy trong một số giờ trên Linux, chương trình Python 2.6 của tôi sử dụng urllib2, httplib và chủ đề, bắt đầu tăng lỗi này cho mọi yêu cầu:Vĩnh viễn 'Tạm thời thất bại trong giải pháp tên' sau khi chạy trong một số giờ
<class 'urllib2.URLError'> URLError(gaierror(-3, 'Temporary failure in name resolution'),)
Nếu tôi khởi động lại chương trình, chương trình sẽ bắt đầu hoạt động trở lại. Tôi đoán là một số loại cạn kiệt tài nguyên nhưng tôi không biết cách kiểm tra nó. Làm cách nào để chẩn đoán và khắc phục sự cố?
Bạn đang đóng cửa sớm hơn HTTPRequests (hoặc bất cứ điều gì bạn đang sử dụng)? –
Đang cố gắng. Tôi chỉ nhận thấy tôi có một số lượng lớn các kết nối CLOSE_WAIT phải liên quan đến vấn đề này. – 2371