vì một số lý do, một trong các tập lệnh php của tôi bỏ qua giới hạn bộ nhớ php.ini hoặc ini_set.Kịch bản lệnh CLI Php bỏ qua memory_limit, bị lỗi ở số thấp hơn nhiều so với giới hạn
Khi tôi thực hiện print_r (ini_get_all), nó hiển thị giới hạn bộ nhớ toàn cục được đặt thành 100M (và cục bộ cho vấn đề đó), khi tập lệnh của tôi chết tại Lỗi nghiêm trọng: Hết bộ nhớ (phân bổ 24714304) (cố gắng phân bổ 571 byte))
Bất kỳ mẹo nào về chẩn đoán điều này? Máy chủ có 8gigs bộ nhớ và không bao giờ gặp sự cố khi chạy tập lệnh này trước đây.
Mọi mẹo gỡ lỗi này?
Cảm ơn!
bạn có thể đúng, có thể có một giới hạn khó có hiệu lực. tôi không có đầu mối làm thế nào để tìm thấy điều đó. có lẽ tôi sẽ hỏi về lỗi máy chủ! – james
bạn là một người thông minh tôi đã thực hiện một số nghiên cứu về giới hạn bộ nhớ bash kiểm tra ulimit -v, điều này đã hạn chế rất nhiều bộ nhớ của tôi !!! – james
Rất vui, bạn đã tìm thấy nó. – zombat