Тема: Thread session id
Показать сообщение отдельно
Старый 31.01.2019, 00:56   #1  
axotnik88 is offline
axotnik88
Участник
 
82 / 18 (1) ++
Регистрация: 05.06.2012
Thread session id
Всем привет.
При создании объекта Thread, система каждый раз берет следующий session id из доступных добавляя +1.
При перезапуске Ax client, счетчик сбрасывается и новый session id стартует с свободной записи с SysClientSession. И каждый следующий +1 если доступна. Проблема следующего характера, когда система доходит до 65 т, Ax client падает. Обычно после 2-3 недель работы, и всегда невовремя.
Создали мониторинг, и суппорт тим перегружает руками. На днях запустим power shell script в task scheduler.
Вопрос можно ли обнулять session id, что б при создание thread он брал по тому принципу как и берет Ax client когда стартует.
X++:
Thread myThread = new Thread();
    myThread.setInputParm([0]);
    myThread.removeOnComplete(true);
    myThread.run(classnum(Class1), staticMethodStr(Class1, run));
    info(strfmt('%1', myThread.threadSession()));