PHP komut satırı: max_execution_time ve memory_limit

2 Cevap

Hızlı bir soru.

Ben (bir cron işi aracılığıyla, "php. / Somwthing-sync.php") komut satırından bir php komut dosyası çalıştırırsanız, ben hala php max_execution_time ve memory_limit sınırlanan am?

Teşekkürler

Nathan

2 Cevap

Eğer doc bakarsanız, onun diyor

      max_execution_time  integer

This sets the maximum time in seconds a script is allowed to run before it is 
terminated by the parser. This helps prevent poorly written scripts from 
tying up the server. The default setting is 30. 
When running PHP from the command line the default setting is 0.

A 0 sınırsız demektir. (I yanlış değilim). Memory_limit olarak, PHP komut satırı php.ini tanımlanan değerini alacaktır. Bu kolayca test etmek ve belleği "yiyor" bu kodu yazma ve php.ini içinde -1 memory_limit ayarlayarak öğrenebilirsiniz

Ben sayfa hala idam ve bellek kadar alır gibi hala, tahmin ediyorum.

Ghostdog göre, zaman sınırı kaldırıldı, ama benim tahminim bellek sınırı yerinde kadar olduğunu olduğunu.