CakePHP 2: прерывистая фатальная ошибка препятствует загрузке приложения - PullRequest
0 голосов
/ 26 ноября 2018

Я испытываю странную повторяющуюся ошибку в своем устаревшем приложении CakePHP.Иногда я вижу следующую ошибку в моем журнале ошибок:

Fatal error: include(): Cannot redeclare class <classname> in /lib/Cake/Core/App.php on line 522

Имя класса меняется, но в последнее время я вижу connectionmanager, Debugger и set,Мой сайт отключается от минуты до получаса, а затем снова начинает работать волшебным образом.Фатальные ошибки исчезают из журнала, и все возвращается на круги своя.Это началось около трех недель назад.Похоже, что здесь нет какого-либо паттерна, и код не претерпел существенных изменений за три недели с момента первого сообщения о проблеме.

У меня также есть два других сайта на том же сервере, сточно такой же исходный код, только с включенной отладкой.Я не вижу этой проблемы ни на одном из этих сайтов.Единственная разница между ними заключается в том, что сайт, который постоянно исчезает, используется несколькими людьми в течение дня.

Приложение работает на CentOS 7 с PHP 5.4, MariaDB версии 5.5.6.Я также видел эту проблему, прежде чем мы мигрировали с нашего сервера CentOS 5.

...