|
![]() |
#1 |
Участник
|
![]() Цитата:
![]()
__________________
Жить все веселей!.. AX3SP3CU1 ![]() |
|
![]() |
#2 |
Участник
|
Идея для Ax 3.0 где связь аксаптовских пользователей с их SPID не храниться в базе - нужно ее как то в базе принудительно и периодически сохранять.
Для этого можно создать пакетное задание, достаточно частое, 1 раз в секунду. А чтобы пакетное задание не застряло из-за других пакетных заданий то крутить его на отдельно пакетном сервере, не пожалев на него одну лишнюю лицензию. Если AOS'ов много то на каждом сделать свой такой пакетный сервер. Получить перечень пользователей и все их SPIDы (аналог того что отображается в форме Активные пользователи), нужный код можно подсмотреть в реализации формы "Активные пользователи".
__________________
Ax 3.0 SP5 FP2 kr2 |
|
![]() |
#3 |
Участник
|
У нас несколько АОСов, для получения списка пользователей и их SPID мы используем COM коннектор, но пока есть проблема, не понятно как нормальным образом завершать COM соединение. Так как если не закрывать то COM не даст соеденится с другим AOC из текущего процесса. Сейчас мы просто перед каждым соединением убиваем процесс COM соединения. C задержкой в 10 - 20 секунд можем видеть список всех пользователей и их SPID
|
|
Теги |
login, spid, логин |
|
|