RimMirK, Ошибка выдается не в моем коде, а в коде aiogram. Куда тут я должен засунуть try/except, что при ошибке делать и почему такого в кодах ботов по умолчанию нет, хотя вылеты по таймауту случаются не так уж редко? Задача - перезапустить бота.
if __name__ == "__main__":
logger.info("Starting script")
executor.start_polling(dp, skip_updates=False,timeout=60)
Туннель проработал до того момента, пока я не остановил (штатно) один из Микротиков и не запустил его через полчаса, менял аккумулятор на упсе. Трафика через туннель нет. В логах все штатно. Синхронный disable-enable полиси по совету одного из сочувствующих не помогает. Не в топку ли такие технологии?
У кого-то из сообщества есть рецепт борьбы с такими ситуациями?
До сих пор работает, и это меня по идее должно радовать, но нет. Я не понимаю, почему весь день не работало вчера при тех же самых настройках. Вечером я сделал бэкапы конфигураций обоих Микротиков, утром сделал на каждом рестор с этих же бэкапов, и пока ничего не отвалилось. Но ставить такое в прод боюсь, пока не пойму что и как.
Тот же OpenVPN у меня бесперебойно работает годами, Микротик поднимается, туннель взлетает. А с IPsec непонятна причина отвалов туннеля.