Các opcache trên máy chủ web của tôi giữ đánh giới hạn tôi đã thiết lập mặc dù tôi cảm thấy như tôi không có mà nhiều mã PHP và nó thực sự phải có đủ chỗ.
Điều này được kết hợp bởi thực tế là ngay cả khi xóa opcache, nó ngay lập tức hiển thị hơn 2/3 không gian có sẵn khi được lấp đầy.
Ví dụ từ bây giờ:
Đoạn trích phpinfo ngay trước khi chạy opcache_reset ():
Used memory 122958472
Free memory 5552
Đoạn mã phpinfo ngay sau khi chạy opcache_reset ():
Used memory 90691312
Free memory 43526416
Tôi biết rằng trong PHP7, opcache (dường như) được sao lưu vào đĩa, vì vậy có lẽ công cụ đang được tự động tải lại? Nhưng điều đó dường như đánh bại mục đích đặt lại opcache và tôi không biết opcache được sao lưu ở đâu trên đĩa, vì vậy tôi không thể kiểm tra.
Tôi đang chạy PHP-FPM trên nginx, vesion 7.0.15-0ubfox0.16.04.4 để chính xác.