Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: [Lug-bg] [bsd] unkillable user process in FreeBSD 6.2-RELEASE


  • Subject: Re: [Lug-bg] [bsd] unkillable user process in FreeBSD 6.2-RELEASE
  • From: "Pavlin Petkov" <pavlin.petkov@xxxxxxxxx>
  • Date: Fri, 10 Oct 2008 22:57:45 +0100

2008/10/2 Georgi Chorbadzhiyski <gf@xxxxxxxxxxx>:
> Здрасти, тук има повече спецове та ще питам нещo леко ОТ.
>
> Имам проблем с един мрежов демон работещ под FreeBSD 6.2.
> Демона представлява http прокси, което си работи много добре
> под всякакви 2.6 линукси и няколко FreeBSD-та, но точно при това
>
> FreeBSD HOST 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Wed Sep 26 12:27:41 UTC 2007     root@HOST:/usr/src/sys/i386/compile/GENERIC  i386
>
> както си работи и в един момент спира да обслужва клиенти.
> Дотук всичко е ясно - демона е боза (все пак и аз съм писал по
> него, може да се очаква ;) обаче не е това проблема.
>
> Проблемът е, че като зависне (спре да обслужва заявки), по
> никакъв начин не може да бъде убит. Просто си виси в T (stopped)
> state и каквото и да опитвам не мога да го убия като
> user. Не мога да пробвам като root, защото нямам такъв достъп
> до машината.
>
> Процеса си се пуска като user, работи като user и се опитвам
> да го убия като user.
>
> Ето малко данни
>   ps fax:
>  6638  ??  T    1411:31.07 /home/user/myprogram -a -b -c
>
>  ps waxul:
> user    6638  0.0  3.1 36828 31728  ??  T    Wed08PM 1411:31.07 /home/user/myprog  1001     1 118  76  0 -
>
> На машината *не се ползва* nfs.
>
> Процеса се опитвах да го убия със SIGTERM, SIGKILL, SIGABRT, SIGSEGV,
> SIGCONT и няколко други но ефекта е нулев.
>

Малко късно се включвам в дискусията, но все пак нека споделя.
До колкото знам статус 'Т' (stopped) на процеса означава, че чака за I/O.
Единственият шанс да го събудиш и убиеш културно е SIGCONT последвано
от SIGTERM.
Ако това не помогне - рестарт е решението, но след като нямаш root
достъп ... може учтиво да помолиш администратора да опитда да убие
процеса. ;о)

Ще е интересно ако може да се разбере, защо точно на това BSD спира, а
на останалите не.

Паздрави,
Павлин
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.