|  | Не закрываются сеансы 1С, которые работают в клиент-серверном режиме | ☑ | 
    
        | 0
    
        Aleksey1989   24.12.14✎ 11:53 | 
        Добрый день. Стоит сервер 1С х64, релиз 8.3.5.1383. В последнее время стал замечать, что после закрытия пользовательских 1С сеансы в консоли сервера не завершаются, приходится их вручную удалять. Кто-нибудь сталкивался с подобным и как решал эту проблему?     |  | 
    
        | 1
    
        GreatOne   24.12.14✎ 11:56 | 
        удаляю не в ручную     |  | 
    
        | 2
    
        Aleksey1989   24.12.14✎ 12:01 | 
        (1) Я так понимаю, Вы устанавливаете какие-то настройки на сервере 1С?     |  | 
    
        | 3
    
        GreatOne   24.12.14✎ 12:01 | 
        еще вариант - перезапуск рабочих процессов(в консоли сервера посмотри, свойства кластера, там в секундах устанавливаешь время). Пользователей не выкидывает     |  | 
    
        | 4
    
        GreatOne   24.12.14✎ 12:02 | 
        (2) не, у меня то проще, каждую ночь останавливаю 1с сервер а утром так и вовсе ребут всего сервера     |  | 
    
        | 5
    
        GreatOne   24.12.14✎ 12:03 | 
        net stop "1C:Enterprise 8.2 Server Agent"
net start "1C:Enterprise 8.2 Server Agent"
 |  | 
    
        | 6
    
        Aleksey1989   24.12.14✎ 12:05 | 
        Про перезапуск я знаю. Меня просто интересует - описанная мною проблема - это очередной баг сервера 1С или я что-то где-то недонастроил? На сервере 8.2 такого не было.     |  | 
    
        | 7
    
        Vladal   24.12.14✎ 12:10 | 
        Может, процесс не сразу закрывает все соединения? Форма приложения закрылась, но процесс еще остается в паамяти, вот его консоль сервера и показывает?     |  | 
    
        | 8
    
        Vladal   24.12.14✎ 12:11 | 
        Примерно как с браузером - приложение закрыто, а процесс еще в памяти и жрет ее и процессорное время.     |  | 
    
        | 9
    
        yukon   24.12.14✎ 12:17 | 
        (5) Еще лучше с паузой:
net stop "1C:Enterprise 8.2 Server Agent"
 timeout /t 5
 net start "1C:Enterprise 8.2 Server Agent"
 |  | 
    
        | 10
    
        vde69   24.12.14✎ 12:19 | 
        (9) вообще после остановки службы процессы моргут оставатся в памяти в течении многих часов, по этому еще нужно киляь рхосты и т.д.     |  | 
    
        | 11
    
        yukon   24.12.14✎ 12:25 | 
        (10) Ну это уже не батник на пару-тройку строк. Хотя на PowerShell наверно можно уложится.     |  | 
    
        | 12
    
        Aleksey1989   24.12.14✎ 12:38 | 
        (7) Нет, процесс клиентский точно закрыт, в диспетчере заданий его нету.     |  | 
    
        | 13
    
        yukon   24.12.14✎ 12:39 | 
        (10) Не проблема :)
Stop-Service -Name "1C:Enterprise 8.2 Server Agent"
 Get-Process | Where { @("ragent", "rmngr", "rphost") -contains $_.ProcessName} | Stop-Process -Force
 Start-Service -Name "1C:Enterprise 8.2 Server Agent"
 |  | 
    
        | 14
    
        DarkWater   24.12.14✎ 12:42 | 
        (13) спасибо     |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший