Connection refused в laravel

395
08 января 2017, 19:44

Есть система написанная на 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 данная проблема не наблюдается и задача выполняется полностью.

В чем может быть проблема?

Answer 1

Помогло увеличить тамаут в настройках mysql.

wait_timeout = 99999999999
interactive_timeout = 999999999
READ ALSO
Как найти в тексте хештег

Как найти в тексте хештег

ЗдравствуйтеКак мне найти в тексте все хештеги и заменить их на ссылки? Допустим: Я #люблю плюшки заменить на Я <a href="search

509
Где происходит рендер сайта?

Где происходит рендер сайта?

Добрый день, клиент и сервер написан на js ( Keystonejs ) как узнать где рендерится код? И что увидят поисковые системы? На данный момент сайт находиться...

362
WP Rest API как получить thumbnail к постам?

WP Rest API как получить thumbnail к постам?

Доброго времени суток, есть задача, получить все посты аяксом и отобразить, с последним проблем нету, а вот с получением проблемы, работаю...

381