Зависание фонового задания в файловой базе блокирует выполнение других фоновых заданий
Форумчане, вот ситуация:
в файловой базе (на 8.3.10, БСП, с разделением данных, опубликована на веб-сервере) запускается фоновое задание, которое зависает само по себе периодически по непонятной мне пока причине. И при этом прекращается выполнение и всех остальных фоновых заданий!
Допустим, зависло оно в 16:00, и вместе с тем файлик 1Cv8JobScheduler\jobs.dat перестает обновляться с той же минуты.
Кто-нибудь сталкивался с таким делом? Посоветуйте что-то конструктивное, будьте добры...
в файловой базе (на 8.3.10, БСП, с разделением данных, опубликована на веб-сервере) запускается фоновое задание, которое зависает само по себе периодически по непонятной мне пока причине. И при этом прекращается выполнение и всех остальных фоновых заданий!
Допустим, зависло оно в 16:00, и вместе с тем файлик 1Cv8JobScheduler\jobs.dat перестает обновляться с той же минуты.
Кто-нибудь сталкивался с таким делом? Посоветуйте что-то конструктивное, будьте добры...
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) сталкивался) тут три варианта решения -
1) исправить ошибку в фоновом (ВЕРНОЕ решение)
2) запускать проблемное фоновое в отдельном сеансе, тут уже придется запускать отдельный сеанс с ключами запуска для запрета выполнения фоновых, и запускать в нем проблемное фоновое. остальные фоновые будут работать в отдельном сеансе
3) сделать базу серверной
Суть проблемы в том, что регламентные фоновые запускаются в одном отдельном сеансе. и выполняются последовательно в нем. для файловых баз так.
1) исправить ошибку в фоновом (ВЕРНОЕ решение)
2) запускать проблемное фоновое в отдельном сеансе, тут уже придется запускать отдельный сеанс с ключами запуска для запрета выполнения фоновых, и запускать в нем проблемное фоновое. остальные фоновые будут работать в отдельном сеансе
3) сделать базу серверной
Суть проблемы в том, что регламентные фоновые запускаются в одном отдельном сеансе. и выполняются последовательно в нем. для файловых баз так.
(2) про серверную думал уже, спасибо, со временем так и будет сделано, но пока...
исправить фоновое задание - пытаюсь найти причины в коде, но вроде не должно ничего так влиять
попробую в журнал регистрации временно писать логи, может так найдется
про отдельный сеанс тоже интересный момент, возможно попробую так
исправить фоновое задание - пытаюсь найти причины в коде, но вроде не должно ничего так влиять
попробую в журнал регистрации временно писать логи, может так найдется
про отдельный сеанс тоже интересный момент, возможно попробую так
А что за фоновое задание, что выполняет?
У меня раньше часто вешалось фоновое задание обмена на строчке подключения к фтп-серверу. Починил путем изменения транспорта с фтп на web-сервис
У меня раньше часто вешалось фоновое задание обмена на строчке подключения к фтп-серверу. Починил путем изменения транспорта с фтп на web-сервис
(6)
фоновое задание делает рассылку уведомлений на почту (сервис яндекса)
Но зависание его происходит и в том случае, когда нет новых данных для отправки на почту. То есть до кода вызова процедуры соединения с почтовым сервером не доходит процесс. РезультатЗапроса к данным для отправки пустой и фоновое должно просто уходить в отмену, завершаться по условию. Но из-за чего-то виснет иногда и всё.
(Утром, уже после начала новой сессии Регл. задания это зависшее все-таки отрубается с ошибкой: "Аварийно завершился рабочий процесс фонового задания")
И дальше работает нормально, до очередного зависа (1 раз в день обычно).
фоновое задание делает рассылку уведомлений на почту (сервис яндекса)
Но зависание его происходит и в том случае, когда нет новых данных для отправки на почту. То есть до кода вызова процедуры соединения с почтовым сервером не доходит процесс. РезультатЗапроса к данным для отправки пустой и фоновое должно просто уходить в отмену, завершаться по условию. Но из-за чего-то виснет иногда и всё.
(Утром, уже после начала новой сессии Регл. задания это зависшее все-таки отрубается с ошибкой: "Аварийно завершился рабочий процесс фонового задания")
И дальше работает нормально, до очередного зависа (1 раз в день обычно).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
