1

У меня есть некоторые запланированные задачи в Windows Task Scheduler (win7), который в основном запускает файл .cmd, который, в свою очередь, запускает файл .exe из одной в минуту.

  • Задача 1 => Выполнить arquivo1.cmd (arquivo1.exe)
  • Задача 2 => Выполнить arquivo1.cmd (arquivo1.exe)
  • Задача 3 => Выполнить arquivo1.cmd (arquivo1.exe)

Этот .exe выполняет подключение к внешней базе данных и выполняет некоторые операции, есть несколько задач, выполняющих один и тот же файл, для каждого выполнения выполняет разные запросы в базе данных.

Проблема в том, что без объяснения, .exe не подключается к внешней базе данных, записывается сообщение об ошибке в журнале, которое не может выполнить подключение к серверу базы данных, как будто нет подключения к Интернету, но другой .exe, который выполняет ту же задачу, продолжить работу в обычном режиме (подключение в той же базе данных).

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

Что я сделал:

  • Когда задача перестала работать, мне удалось запустить .cmd (.exe) вручную (командная строка) и успешно выполнить, а затем позволить планировщику задач выполнить задачу автоматически и не удалось.
  • Запустил ручное выполнение задачи (щелкните правой кнопкой мыши, запустите) и успешно выполнил, затем разрешил планировщику задач выполнить задачу автоматически и не удалось.
  • Я отключил брандмауэр, проблема не исчезла.
  • Я отключил антивирус, проблема осталась.

Все, что я могу запустить снова, исключая задачу и создавая заново (с той же конфигурацией), пока один день, без объяснения причин, снова не прекратит работу.

Есть идеи, что может быть?

0