Со вчерашнего дня стали появляться ошибки с памятью. Особенно заметно это стало сегодня (кусок лога привожу ниже).
Обратился к хостеру, мол не хватает памяти - увеличили до 128 мб, ошибки не пропали.
хостер ответил следующее:
в корне находится файл php.ini, в котором написано следующее:Мы увеличили кол-во памяти,
Рекомендую Вам оптимизировать работу Вашего скрипта т.к. это не нормально если скрипт требует такого количества памяти для корректно работы.
Код: Выделить всё
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 80
max_input_time = 80
memory_limit = 182Mподскажите, кто прав? я в том, что утверждаю, что ошибку (судя по логу) вызывают все скрипты не зависимо от требуемого объема памяти (от 1 до 8 мб при выделенных 128???), к тому же, не совсем понятно, как нормально работающий и оптимизированный сайт без внесения каких-либо изменений в его код вдруг стал создавать ошибки? потом снова работает нормально? складывается впечатление, что с нагрузкой не справляется именно сервер?
или прав хостер, утверждая, что скрипты сайта работаю не нормально и потребляют слишком много памяти?
растолкуйте, я в ступоре. что делать?
Код: Выделить всё
[22-Feb-2011 19:01:38] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so: failed to map segment from shared object: Cannot allocate memory in Unknown on line 0
[22-Feb-2011 19:01:38] PHP Fatal error: Out of memory (allocated 3407872) (tried to allocate 311296 bytes) in /home/motobrat/public_html/includes/functions_display.php on line 450
[22-Feb-2011 19:01:49] PHP Fatal error: Out of memory (allocated 524288) (tried to allocate 24576 bytes) in /home/motobrat/public_html/common.php on line 192
[22-Feb-2011 19:01:54] PHP Fatal error: Out of memory (allocated 5767168) (tried to allocate 19456 bytes) in /home/motobrat/public_html/includes/functions_profile_fields.php on line 814
[22-Feb-2011 19:02:04] PHP Fatal error: Out of memory (allocated 8126464) (tried to allocate 19456 bytes) in /home/motobrat/public_html/chat/lib/class/AJAXChat.php on line 3203
[22-Feb-2011 19:03:14] PHP Fatal error: Out of memory (allocated 5767168) (tried to allocate 1245184 bytes) in /home/motobrat/public_html/includes/utf/data/confusables.php on line 1
[22-Feb-2011 19:08:59] PHP Fatal error: Out of memory (allocated 5767168) (tried to allocate 19456 bytes) in /home/motobrat/public_html/includes/functions_profile_fields.php on line 814
[22-Feb-2011 19:12:05] PHP Fatal error: Out of memory (allocated 6553600) (tried to allocate 1245184 bytes) in /home/motobrat/public_html/includes/utf/data/utf_nfkc_qc.php on line 2
[22-Feb-2011 19:13:18] PHP Fatal error: Out of memory (allocated 7864320) (tried to allocate 1245184 bytes) in /home/motobrat/public_html/includes/utf/data/utf_compatibility_decomp.php on line 2
[22-Feb-2011 19:13:21] PHP Fatal error: Out of memory (allocated 5505024) (tried to allocate 77824 bytes) in /home/motobrat/public_html/includes/prime_trash_bin.php on line 417
[22-Feb-2011 19:22:14] PHP Fatal error: Out of memory (allocated 5242880) (tried to allocate 311296 bytes) in /home/motobrat/public_html/includes/utf/data/confusables.php on line 1
[22-Feb-2011 19:22:17] PHP Fatal error: Out of memory (allocated 6291456) (tried to allocate 311296 bytes) in /home/motobrat/public_html/cache/tpl_prosilver_overall_header.html.php on line 150
[22-Feb-2011 19:22:50] PHP Fatal error: Out of memory (allocated 5767168) (tried to allocate 1245184 bytes) in /home/motobrat/public_html/includes/utf/data/confusables.php on line 1

