Не намагаюся повернути цю публікацію з мертвих, але працюючи з підтримкою ESRI над цим питанням із сервером Citrix (користувачі виходять з ладу або виходять із системи, arcgiscachemanager.exe не закривається через 20-30 хвилин або більше, якщо взагалі немає, Користувачі не можуть повернутися до ArcMap, і тоді їм доведеться покластися на 2 адміністратора сервера, щоб вони були доступними для входу в сервер і вручну звільнили їх), ESRI копіює та вставляє рішення з цієї сторінки, і це не працює. Принаймні, не під час роботи в середовищі Citrix.
Для Citrix ми виявили, що створення двох ключів реєстру (одного для вбивства вивішеного процесу, одного для відведення налаштувань до початкового стану) "виправило" проблему.
Для не-Citrix ми розмовляли з ідеєю просто створити скрипт, щоб знищити процес, але оскільки, коли ми не в Citrix, ми вже на сервері, ми вирішили, що це не потрібно.
Сподіваюся, це допомагає.
------- скопіював дані з ескалаційного квитка підтримки -------- У Citrix є налаштування ключа реєстру, які допоможуть керувати програмами, які породжують вторинні процеси у фоновому режимі. У вас є багато симптомів, які повинні зробити це рішення правдоподібним настроєм. Перегляньте наступні статті знань Citrix:
Витончений вихід із опублікованої програми надає сесію в активному стані: http://support.citrix.com/article/CTX891671
Активні сеанси після виходу з користувача в середовищі XenApp, коли оновлено з Windows Server 2003 до Windows Server 2008: http://support.citrix.com/article/CTX134956
XenApp 6.5 Консоль AppCenter відображає статус додатка, який не працює: http://support.citrix.com/article/CTX133328
У цих статтях йдеться про те, як опубліковані програми можуть призвести до закриття сеансу або неправильного виходу користувача з сеансу. У цих випадках сеанси потрібно було скинути / закрити адміністратором або припинити процес із сервера, який все ще працює. Що відбувається в Citrix, це те, що ви публікуєте основну програму, у вашому випадку ArcMap. Лише цей EXE закритий під час виходу із програми (або якщо вона виходить з ладу). Як результат, будь-який exe, пов'язаний із додатком, який був породжений під час відкриття програми, не буде повністю закритий у Citrix, що призводить до цього стану. Тож, коли ArcGISCacheMgr.exe потребує тривалого часу на виконання або програма виходить з ладу, ваші кінцеві користувачі не можуть розпочати новий сеанс.
У статтях обговорюється, як можна додати ці вторинні процеси до ключа реєстру, щоб автоматично закрити їх після закриття основної програми. Інший варіант, який ви можете вивчити, - це сценарій виходу з системи, щоб перевірити процеси та припинити їх існування.