Я использую Laravel Forge, и у меня запланирована работа cron для отправки напоминаний по электронной почте. Локально это работает хорошо, но на рабочем сервере это происходит в конце каждого электронного письма, заставляя задание зацикливаться, думая, что оно не удалось, и, таким образом, отправляя бесчисленное количество электронных писем (я установил ограничение на повторное выполнение заданий, считая: p)
Вот сообщение:
[2015-01-31 07:28:09] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Using $this when not in object context' in /home/forge/bloblo.com/vendor/jeremeamia/SuperClosure/src/Jeremeamia/SuperClosure/SerializableClosure.php(99) : eval()'d code:19
Stack trace:
#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
#1 {main} [] []
Любая идея о том, что это происходит? Я не понимаю, что erorr, это в форме пакета поставщика laravel …
Шаблон электронной почты не имеет HTML-тегов, но это не должно быть проблемой …
Спасибо,
В очереди была $ this-> info (‘bla’), что привело к ошибке. Починить консольный журнал из очереди и поставить его до / после.
Других решений пока нет …