powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / sp_kill
3 сообщений из 3, страница 1 из 1
sp_kill
    #32851392
Process Killer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!

Кто-то может дать рекомендацию по борьбе с "фантомными" процессами на ASE. Что делать, если sp_kill не помогает. Часто приходится выполнять shutdown, причем "with nowait".

Спасибо.
...
Рейтинг: 0 / 0
sp_kill
    #32852039
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия ASE ? В сомременных релизах зомби вроде бы давно не было (это процессы, которые держат блокировки, но в sysprocesses их нет, поэтому их нельзя убить).
Что такое sp_kill ? Такой процедуры нет в стандартных, есть только комманда kill.

Но на самом деле действительно KILL не убивает процесс, а только помечает его флагом, значение которого "убей себя как можно быстрее" . И потом уже сам процесс, обнаружив , что ему надо умереть, заканчивает свою деятельность. Такова архитектура ASE и ее (кстати, невытесняющей) многозадачности. Так что, убив один раз процесс, терпеливо ждите, когда он умрет, помните, что процесс еще должен откатить текущую транзакцию, которая может быть и достаточно большой, и просто "уйти в себя" и не выходить на проверку этого флага (управлять этим нельзя). Ждите когда он умрет, он умрет обязательно, просто надо подождать. Баги с неумирающими процессами достаточно редки, и их исправляют, так что вряд ли вы на него напоритесь.

Да, еще - повторно делать kill уже убитого процесса нет никакого смысла, так же, как и перегружать сервер с NOWAIT (если это конечно не баг) - сервер ровно то же время будет откатывать эту вашу транзакцию, но только база при этом будет находиться в состоянии recovering, т.е. полностью недоступной для пользователей.

Ну и в заключении - если процесс очень долго (часами) не убивается и не откатывает транзакцию (обычно у него при этом не будет расти IO), то видимо это повод обратиться в support.
...
Рейтинг: 0 / 0
sp_kill
    #32852043
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой, а я что-то не подумал, может это ASA имелась в виду ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / sp_kill
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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