powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / kill -9 "не работает"
7 сообщений из 7, страница 1 из 1
kill -9 "не работает"
    #35491371
Фотография Dimka9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или я переработался:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
erebus# id
uid=0(root) gid=0(root)
erebus# ps -ef|grep ftp
    root  2340  2257   0 16:31:00 pts/3       0:00 grep ftp
  oracle  2190   357   0 15:27:19 ?           0:25 /usr/sbin/in.ftpd -a
  oracle  2249   357   0 16:14:57 ?           0:00 /usr/sbin/in.ftpd -a
  oracle  2248   357   0 16:13:32 ?           0:00 /usr/sbin/in.ftpd -a
erebus# kill -9 2248
erebus# ps -ef|grep ftp
    root  2342  2257   0 16:31:14 pts/3       0:00 grep ftp
  oracle  2190   357   0 15:27:19 ?           0:25 /usr/sbin/in.ftpd -a
  oracle  2249   357   0 16:14:57 ?           0:00 /usr/sbin/in.ftpd -a
  oracle  2248   357   0 16:13:32 ?           0:00 /usr/sbin/in.ftpd –a
erebus# uname -X
System = SunOS
Node = erebus
Release = 5.10
KernelID = Generic_137112-03
Machine = i86pc
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 16
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35491449
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как 2 байта переслать, если он у тебя, например, заблокировался на IO (обычно так бывает) или ещё где. Процесс в таком состоянии сигнал не примет.
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35491489
Фотография Dimka9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже на правду: файлики ораклячие по сети передавал с онлайновой БД (begin backup сделал). и как-то оно подвисло что даже в каталоге (где файлы были) ls -l не работал (ls работал). Нормальный ufs был (правда диск с массива).

Так я и не понял в чем прикол был. в логах без ошибок. truss на зависший ls -la молчал. ребутнул и все.

До этого только что-то подобное наблюдал с nfs всякими.
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35491611
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimka9похоже на правду: файлики ораклячие по сети передавал с онлайновой БД (begin backup сделал). и как-то оно подвисло что даже в каталоге (где файлы были) ls -l не работал (ls работал). Нормальный ufs был (правда диск с массива).

Так я и не понял в чем прикол был. в логах без ошибок. truss на зависший ls -la молчал. ребутнул и все.

До этого только что-то подобное наблюдал с nfs всякими.

truss и будет молчать, процесс-то (точнее, его LWP) ничего вообще не делает, поэтому и сигнал не обрабатывает...
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35491717
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerКак 2 байта переслать, если он у тебя, например, заблокировался на IO (обычно так бывает) или ещё где. Процесс в таком состоянии сигнал не примет.

В солярке, ж вроде, как раз убьется. В недолинухе - нет
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35492053
Боб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimka9похоже на правду: файлики ораклячие по сети передавал с онлайновой БД (begin backup сделал). и как-то оно подвисло что даже в каталоге (где файлы были) ls -l не работал (ls работал). Нормальный ufs был (правда диск с массива).
Может, во время копирования отпал массив? В его логах нет ничего?
...
Рейтинг: 0 / 0
kill -9 "не работает"
    #35492329
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, прочитал второй ответ по диагонали... Тот факт, что ls -l висел - интересный, надо было трассить с начала (truss ... ls -l) - где оно там залипало, по ходу, ковыряло инод какой-то...

В Solaris нет никакой особой магии, чтобы противодействовать "неработающему" kill-у минус 9 в случае, когда процесс ждёт окончания работы непрерываемого системного вызова (асинхронный IO именно так и работает).

man aiowrite
Код: plaintext
1.
2.
3.
     The close(2), exit(2) and execve(2)) functions  block  until
     all  pending  asynchronous I/O operations can be canceled by
     the system.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / kill -9 "не работает"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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