Mô tả vấn đề
Apache của tôi bắt đầu các quy trình và mỗi quy trình chiếm 100%. Cuối cùng, quá trình mysql crach hoặc apache có thể bị chấm dứt với thông báo lỗi bên dưới.
Tải CPU hoạt động theo cách này
Apache bắt đầu tích lũy
Trao đổi bắt đầu và sau đó xuống dốc
Quá trình tăng tải/treo là ngẫu nhiên, nhưng hiện nay rất thường xuyên. Nó kéo dài khoảng 30 giây và sau đó có thể tự giải quyết hoặc không. Khi nhiều quy trình có tình trạng treo tương tự, máy chủ bị quá tải, quá trình hoán đổi bắt đầu và lỗi sql.
[Thứ Ba ngày 30 tháng 11 05:35:16.653263 2021] [ssl:info] [pid 1483] (70007)Thời gian chờ được chỉ định đã hết hạn: [máy khách 114.119.129.191:48226] AH01993: Không ghi được bộ lọc đầu ra SSL.
Tôi đã phân tích vấn đề với strace, v.v. nhưng không tìm thấy giải pháp nào.
giải pháp thử nghiệm
Virtualhost với đầy đủ địa chỉ & IP:
Tôi đã thêm IP vào Virtualhost như đã chỉ định: "Đọc bộ lọc đầu vào SSL không thành công" Apache và 443
Một dẫn thú vị: https://forums.cpanel.net/threads/ssl-input-filter-read-failed-solutions.680869/
Apache có một điều kiện chạy đua khi nó giết và khởi động lại
quá trình ghi nhật ký đường ống khi khởi động lại duyên dáng trước tất cả các phần tử con của nó
xử lý các kết nối máy khách đang diễn ra đã kết thúc, dẫn đến một
Lỗi "Đường ống bị hỏng" khi những đứa trẻ đó cố gắng đăng nhập vào đường ống
không còn tồn tại.
Bởi vì nó là một điều kiện chủng tộc, điều này sẽ có nhiều khả năng xảy ra trên
các máy chủ bận rộn hơn nơi con httpd đang phục vụ yêu cầu của khách hàng trong
giữa quá trình khởi động lại nhẹ nhàng và không thể nhìn thấy ở chế độ chờ
may chủ.
Tên máy chủ với địa chỉ đầy đủ:
Tôi đã thêm ServerName đầy đủ theo điều này.
https://bz.Apache.org/bugzilla/show_orms.cgi?id=52794
Và điều đó đã không giúp được gì.
Thiết lập máy chủ: Ubuntu 20, Apache, Mysql, Django. Tất cả trên các phiên bản mới nhất
Bất kỳ đề xuất làm thế nào để gỡ lỗi này hơn nữa?