ЗП перезапускается по тихому

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
У меня многопоточный проект в таблице блокирует строки путем добавления в ячейку статуса Занято. Уже дважды наблюдаю такую ситуацию: Оставляю бота на ночь без присмотра, а когда возвращаюсь, вижу что строки заблокированы но потоков по ним нет. Причем, в случае Ошибки, проект освобождает строки, а тут нет.
Думал что это из за ресурсов машины, провел оптимизацию, понизил количество потоков, но проблема не пропала.
Выглядит так, как будто ЗП работает, а потом вылетает в какой то момент и запускается заново.
Буду рад любому мнению.
Версия 7.7.4.0
 
Последнее редактирование:

p-sergei

Client
Регистрация
20.12.2016
Сообщения
542
Благодарностей
262
Баллы
63
Выглядит так, как будто ЗП работает, а потом вылетает в какой то момент и запускается заново.
Именно так это и происходит, проверяй на старте шаблона есть ли заблокированные строки. Если есть, а шаблон только стартанул, то значит было падение ЗП, обнуляй строки и вперед.
 
  • Спасибо
Реакции: mig-z

sydoow

Client
Регистрация
22.06.2011
Сообщения
289
Благодарностей
149
Баллы
43
Ещё вариант - в таблице сделать поле "дата последнего запуска" и если строка "занята" и "дата последнего запуска" > 2 часов, тогда можно брать такую строку тоже.
 
  • Спасибо
Реакции: mig-z

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)