Задачи воздушного потока, убиваемые с ошибкой «планировщик пульса получил исключение» - PullRequest
4 голосов
/ 01 апреля 2019

У меня есть dag, который выполняет 4 задачи, которые все являются операторами bash.Недавно я перешел на версию воздушного потока 1.10.2.Я часто вижу ошибку ниже -

ERROR - Scheduler heartbeat got an exception: (MySQLdb._exceptions.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') (Background on this error at: http://sqlalche.me/e/e3q8)

Я использую mysql в качестве бэкэнда для метаданных.Я проверяю значение переменной innodb_lock_wait_timeout в моем mysql -

mysql> show variables like 'innodb_lock_wait_timeout';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_lock_wait_timeout | 50    |

, которая не очень высока, чтобы получить эту проблему.У кого-нибудь есть идеи, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...