Что-то определенно не так с моим сайтом Laravel. Внезапно за последние несколько дней — я периодически получаю сообщения об ошибках в журналах следующего характера:
exception 'Symfony\Component\Debug\Exception\FatalErrorException'
with message 'Allowed memory size of 134217728 bytes exhausted
(tried to allocate 140663756741808 bytes)' in Unknown:0
Здесь нет трассировки стека, и кажется, что эти сообщения появляются с интервалом в две минуты, иногда три, а иногда каждую минуту.
Мои журналы ошибок также регистрируют страницу, к которой обращались, когда эта ошибка произошла, и из того, что я видел, это почти каждая страница. Я еще не получил никаких жалоб от пользователей, так как полагаю, что это происходит за доли секунды или около того.
Ошибка, кажется, указывает на потребность в 140 терабайтах, что смехотворно безумно. И это почти всегда почти 140663756741808 байт.
Мой код был взломан? Что-то устарело внезапно или мой сервер проклят. Там нет трассировки стека, и я не могу найти, где может быть проблема — какие-нибудь идеи?
Сайт построен на Laravel 5.1, размещен на экземпляре Quad Core EC2 с базой данных MySQL на экземпляре RDS. Сервер Apache.
Задача ещё не решена.
Других решений пока нет …