Есть система написанная на laravel5.2 запущенная на сервере с ubuntu(16.04 64bit) и lamp(php7, mysql5.7, apache2).
В системе есть задача которая запускается по расписанию и выполняется примерно пол часа, проблема в том что задача не выполняется до конца, а в лог пишет исключение:
PDOException: SQLSTATE[HY000] [2002] Connection refused in /vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:55
То есть изначально соединение с бд работает, потом примерно через 12 минут, при очередном запросе laravel пытается обновить соединение, после чего падает с этим исключением.
Гугленье проблемы дало совет поменять host в .env c localhost на 127.0.0.1, это не помогло.
При этом на локальной машине на mamp данная проблема не наблюдается и задача выполняется полностью.
В чем может быть проблема?
Помогло увеличить тамаут в настройках mysql.
wait_timeout = 99999999999
interactive_timeout = 999999999
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеКак мне найти в тексте все хештеги и заменить их на ссылки? Допустим: Я #люблю плюшки заменить на Я <a href="search
Добрый день, клиент и сервер написан на js ( Keystonejs ) как узнать где рендерится код? И что увидят поисковые системы? На данный момент сайт находиться...
Доброго времени суток, есть задача, получить все посты аяксом и отобразить, с последним проблем нету, а вот с получением проблемы, работаю...