powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как удалить зависший процесс?
7 сообщений из 7, страница 1 из 1
Как удалить зависший процесс?
    #35888500
В локальной сети присутствует сервер Cache.
С компьютера пользователя запускается задача, связанная с сервером Cache(v5.0.3).
Панель управления отображает номер этого процесса, например 2908.
Нажимаем на компьютере пользователя клавишу Restart (перезагрузка).
Смотрим Панель управления и видим процесс 2908, которого уже нет.
Вопрос: Существует ли в Cache какой-либо сервис, отслеживающий и снимающий "зависшие" процессы?
Спасибо за ответ
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35888550
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там же, по процессу, правой кнопкой "Terminate" в правом окне ,,,
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35888876
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Федотов ВикторВ локальной сети присутствует сервер Cache.
С компьютера пользователя запускается задача, связанная с сервером Cache(v5.0.3).
Панель управления отображает номер этого процесса, например 2908.
Нажимаем на компьютере пользователя клавишу Restart (перезагрузка).
Смотрим Панель управления и видим процесс 2908, которого уже нет.
Вопрос: Существует ли в Cache какой-либо сервис, отслеживающий и снимающий "зависшие" процессы?
Спасибо за ответ
В виндовс таск менеджере есть процесс каше с таким номером?
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35888892
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что процесса действительно уже нет? В Диспетчере задач Windows проверяли?
В такой ситуации (hardware reset на клиенте) процесс обычно как раз таки есть и живет еще (по умолчанию) 2 часа. Этот интервал можно уменьшить настройками реестра. По прошествии этого интервала серверный процесс, потерявший TCP-соединение, убивается и в ОС, и в Cache.

Что касается очистки "фантомных процессов", которые в ОС умерли, то такой механизм в Cache есть и работает вполне надежно, начиная с Cache 5.0.16. В предыдущих версиях 5.0 были какие-то ошибки и механизм очистки рекомендовалось отключать.
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35889913
Alexey Maslov,

Проверку выполнял из Панели управления Cache с третьей машины.
Та машина на которой был запущен обсуждаемый процесс была просто выключена.
Зависший процесс блокировал файлы и эти блокировки "видны" из вновь запущенных процессов с третьих машин.
Вопрос? Как запустить (видимо в Редакторе конфигурации Cache) службу подавления умерших процессов и как задать при этом TimeOut через который умерший процесс снимается?
Процесс должен быть удален из файла ^%CDServer("alive"...
Спасибо за ответ
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35890659
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виктор, я бы начал с того, что мы Вам посоветовали в самом начале: с проверки существования процесса в ОС (на сервере). Скорее всего, процесс существует, а значит, задача удаления "фантомов" не актуальна.
В вашем случае процесс должен завершаться по потере TCP соединения. Возможно, в VisM есть свойство KeepAlive (не помню), тогда стоит попробовать его включить.
Другой вариант - править реестр, уменьшая KeepAliveTime в Windows.
...
Рейтинг: 0 / 0
Как удалить зависший процесс?
    #35890786
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Федотов ВикторВ локальной сети присутствует сервер Cache.
С компьютера пользователя запускается задача, связанная с сервером Cache(v5.0.3).
Панель управления отображает номер этого процесса, например 2908.
Нажимаем на компьютере пользователя клавишу Restart (перезагрузка).
Смотрим Панель управления и видим процесс 2908, которого уже нет.
Вопрос: Существует ли в Cache какой-либо сервис, отслеживающий и снимающий "зависшие" процессы?
Спасибо за ответ
$SYSTEM.Util.CleanDeadJobs

$ZUTIL(67,1,pid)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как удалить зависший процесс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]