Он работает нормально, когда я звоню run_local
, но не тогда, когда я звоню queue
.IronWorker не может подключиться к локальной базе данных mysql
0
A
ответ
2
Является ли ваша база данных MySQL запущенной на вашей машине? Если вы не можете получить к нему доступ из Интернета, IronWorker не сможет подключиться к нему.
Вы должны либо получить статический IP-адрес для своего компьютера, либо, что бы я рекомендовал, разместить вашу базу данных на сервере, созданном для веб-трафика. Многие интернет-провайдеры не позволяют вам запускать веб-серверы по внутренним линиям.
Помимо локальных сетей, все, что работает в run_local
, должно работать в queue
. Если у вас есть сомнения, вы можете проверить наш environment docs.
Доступна ли ваша БД из интернетов? – develop7