Mam problem z zwiększeniem limitu pamięci dla PHP jako modułu Apache.Jak zwiększyć limit pamięci dla PHP powyżej 2 GB?
jeśli mogę umieścić następujące dyrektywy w konfiguracji Apache, że praca OK:
php_value memory_limit 1.99G
Ale ponad 2GB nie działają, to przywrócić tę wartość z powrotem do 128MB.
Na czym polega problem? Potrzebuję więcej pamięci dla niektórych zadań związanych z PDF.
Serwer to Debian 2.6.32-5-amd64 # 1 SMP, PHP 5.3.3-7 + squeeze13 z fizyczną pamięcią RAM 12 GB.
2G procesów apache ! Łał. – Ray
Może powinieneś pozostawić domyślną konfigurację Apache'a i 'ini_set ('memory_limit', -1);' tylko na pliku, którego potrzebujesz. Sprawdź, czy to działa. – JRomero
Używanie MB zamiast GB nic nie zmienia. Sądzę, że jest jakiś inny limit może gdzieś w konfiguracji Apache. Ponadto, jak wiem, memory_limit nie może być zmieniony w czasie wykonywania, a domyślna wartość to 128 MB. Może mogę ustawić to w głównym php.ini, ale nie chcę, aby inne VHOST miały tak duże ustawienia, więc używam go na VHOST. – mikikg