Возможная основная причина смешивания ecto.migrate, приводящего к истечению времени ожидания recv - PullRequest
0 голосов
/ 25 октября 2019

Я новичок в эликсире / эрланге. Поскольку мне нужно настроить существующее приложение, я выполняю следующий шаг для генерации миграций:

mix ecto.migrate

После переноса 9 таблиц, каждый раз выдает следующую ошибку:

<b> 00:55:30.074 [error] Mariaex.Protocol (#PID<0.415.0>) disconnected: ** (Mariaex.Error) [tcp] `recv` failed with: :timeout </b>

Ядействительно застрял здесь и не знаю, как двигаться дальше. Есть около 175 файлов миграции.

Я попытался повторно запустить команду миграции, но это не работает.

1 Ответ

1 голос
/ 26 октября 2019

Вероятно, миграция, которая генерирует эту ошибку, выполняет длинную операцию и превышает ваше время ожидания MariaDB / MySQL.

Попробуйте увеличить время ожидания для этой операции:

...