PHP APC вызывает сбой сервера на Prestashop 1.6

Я запускаю Prestashop 1.6.0.9 на выделенном сервере Debian Wheezy с Apache2 и PHP 5.4 с APC и 32 ГБ памяти на сервере.

Магазин отлично работает без использования APC, но когда я включаю этого маленького парня, через 2-3 часа у меня возникает такая проблема:

FastCGI: server "/var/www/xxxxx/cgi-bin/php5-fcgi-*-80-xxxxx.eu" stderr: PHP message: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /var/www/xxxxx/classes/cache/CacheApc.php on line 50

и через час это вызывает код 500:

FastCGI: comm with server "/var/www/xxxxx/cgi-bin/php5-fcgi-*-80-xxxxx.eu" aborted: idle timeout (3000 sec)

В строке 50 этого файла:

protected function _set($key, $value, $ttl = 0)
{
    return apc_store($key, $value, $ttl);
}

PHP APC конфигурация основана на этом руководстве: http://gregrickaby.com/the-perfect-apc-configuration/

Я просто изменил некоторые вещи, чтобы соответствовать моей системе. Я разрешаю 2Gb shm_size (32 ГБ доступно на сервере) и меняю mmap_file_mask на /var/temp (папка создана и права доступа root).

Я не понимаю, в чем проблема с APC. Он отлично работает в течение пары часов, а затем он вызывает эту серьезную проблему каждый раз!

0 ответов

Другие вопросы по тегам