У одного клиента вдруг не с того не с сего начала падать выгрузка с ошибкой Segmentation fault
как известно в выходные системный админов у таймвеба нет(как мне тут подсказали есть ), а проблему решать надо.
данная проблема в основном наблюдается при использовании сервера зенда, а именно его акселератора.
итак, имеем выгрузку запускаемую на кроне и ошибку Segmentation fault
решается все довольно таки просто, коль у нас нет возможности править конфигурационные файлы php
будем использовать свой php.ini
создаем файл php.ini с содержанием
теперь в параметре запуска за дания, или просто в консоле добавляем -c путь до нашего php.ini
т.е.
было
стало
после этих нехитрых манипуляций Segmentation fault исчез, клиент доволен, можно отдыхать дальше
как известно в выходные системный админов у таймвеба нет(как мне тут подсказали есть ), а проблему решать надо.
данная проблема в основном наблюдается при использовании сервера зенда, а именно его акселератора.
итак, имеем выгрузку запускаемую на кроне и ошибку Segmentation fault
решается все довольно таки просто, коль у нас нет возможности править конфигурационные файлы php
будем использовать свой php.ini
создаем файл php.ini с содержанием
[PHP] date.timezone=Europe/Moscow max_execution_time = 600 max_input_time = 60 memory_limit = 64M session.save_path = /tmp upload_tmp_dir = /tmp display_errors = On allow_call_time_pass_reference = On error_reporting = E_ALL log_errors = On post_max_size = 32M register_globals = On upload_max_filesize = 20M |
теперь в параметре запуска за дания, или просто в консоле добавляем -c путь до нашего php.ini
т.е.
было
/usr/bin/php -v PHP 5.2.11 (cli) (built: Dec 7 2009 11:55:49) Copyright © 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright © 1998-2009 Zend Technologies with Zend Extension Manager v5.1, Copyright © 2003-2009, by Zend Technologies - with Zend Guard Loader v3.3, Copyright © 1998-2009, by Zend Technologies [loaded] [licensed] [enabled] - with Zend Data Cache v4.0, Copyright © 2004-2009, by Zend Technologies [loaded] [licensed] [disabled] - with Zend Utils v1.0, Copyright © 2004-2009, by Zend Technologies [loaded] [licensed] [enabled] - with Zend Optimizer+ v4.1, Copyright © 1999-2010, by Zend Technologies [loaded] [licensed] [disabled] |
/usr/bin/php -v -c /path/php.ini PHP 5.2.11 (cli) (built: Dec 7 2009 11:55:49) Copyright © 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright © 1998-2009 Zend Technologies |