Câu trả lời:
Bất cứ khi nào khách hàng đưa ra yêu cầu đến máy chủ web của bạn và PHP xử lý nó, nó sẽ sinh ra một quy trình PHP.
Công việc của quy trình PHP này rõ ràng là tạo ra một số HTML để trả về máy khách - quy trình PHP cung cấp thời gian chạy cho tập lệnh PHP sẽ thực hiện điều đó.
Giới hạn bộ nhớ là dung lượng bộ nhớ tối đa mà quá trình này có thể sử dụng. Nếu bạn vượt quá nó, quá trình không thành công và Apache báo cáo lỗi HTTP 500.
Về cơ bản, nếu có lỗi trong tập lệnh PHP của bạn, như một vòng lặp vô hạn cứ đòi hỏi ngày càng nhiều RAM, thì đó là một yếu tố có thể ngăn không cho nó hạ gục toàn bộ máy chủ.
Tìm tệp php.ini của bạn và tăng giới hạn bộ nhớ xác định để đáp ứng nhu cầu của bạn. Php cố ý giới hạn số lượng RAM php có thể sử dụng để tin tặc không thể sử dụng hết bộ nhớ của bạn và khiến máy chủ gặp sự cố / khóa / làm những việc xấu khác.
Lưu ý: Để duy trì hiệu suất, không nhập các giá trị lớn hơn khoảng 60% kích thước bộ nhớ thực của bạn.