#php #apache
#php #apache
Вопрос:
У меня есть сервер в офисе, который используется в качестве сервера разработки. Он работает под управлением Centos 7 с Apache, PHP и MySQL.
Случайно некоторые веб-приложения на сервере перестали возвращать ответ, и после проверки журнала ошибок Apache я вижу эту ошибку, когда ответа не получено;
поврежден zend_mm_heap
Я провел некоторое исследование и понимаю, что это как-то связано с управлением памятью Zends, но, похоже, я не могу найти способ решить проблему.
Я проверил свой файл php.ini и не вижу никаких ссылок на APC, поэтому не думаю, что это вызывает проблему.
Сервер работал нормально, и это довольно случайно, что это началось, я не верю, что мы что-то изменили на сервере, чтобы вызвать проблему.
Эта ошибка появляется в нескольких проектах, поэтому я уверен, что она не зависит от конкретного проекта, а скорее связана с самим сервером / программным обеспечением.
Если я добавлю следующее в файл projects .htaccess, то, похоже, веб-приложение работает нормально и ошибок не генерируется. Однако я не верю, что добавление этого в каждый проект на моем сервере является подходящим решением, и я определенно думаю, что где-то есть проблема, может быть, плохая оперативная память?
php_flag opcache.enable Off