Здрасти, тук има повече спецове та ще питам нещ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   
  [EMAIL PROTECTED]:/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 и няколко други но ефекта е нулев.

Оптах се да закача gdb, но gdb-то зависва на:
Attaching to program: /home/user/myprogram, process 6638

след което трябва да да го слагам на background и да го трепя.
Когато gdb-то е на background (висящо) статуса на процеса се променя
на TX (stopped tracing)

Много странна работа, питах във #freebsd в undernet, никой нищо полезно
не каза, #freebsd на унибг - тоже.

Доколкото разбирам процес, който не е в D state под Unix трябва
да може да бъде убит със SIGKILL ако имаш права. В новите Linux
releases (след 2.6.2x) дори и в D стате можеш да го утрепеш.

Защо в това FreeBSD не мога да си убия процеса?

/същият демон работи под freebsd 6.2-stable и никога не е правил
подобни проблеми/

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
_______________________________________________
Lug-bg mailing list
Lug-bg@linux-bulgaria.org
http://linux-bulgaria.org/mailman/listinfo/lug-bg

Reply via email to