|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 07 Apr 2006 21:13:57 To : Andre Sidko Subject : Re: jail и уничтожение процессов в jail-e --------------------------------------------------------------------------------
Andre Sidko wrote:
> Hello All.
>
> Есть у меня bsd 4.11 с ~30-ю jail-ами на ней.
> В каждом jail-е крутится apache с php и mysql.
>
> # ps -ax | grep httpd
> 104 ?? SsJ 0:00.51 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 116 ?? IJ 0:00.00 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 117 ?? IJ 0:00.00 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 118 ?? IJ 0:00.06 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 119 ?? IJ 0:00.07 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 120 ?? IJ 0:00.04 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 162 ?? IJ 0:00.01 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 207 ?? IJ 0:00.00 /usr/local/apache2/bin/httpd -DPHP5 -DSSL
> 264 p1 S+ 0:00.01 grep httpd
>
> Помещаю процесс в jail вот так:
>
> /usr/sbin/jail -U root /mnt/jail sio-vml.ofef 192.168.10.55
> /usr/local/apache2/bin/httpd -DPHP4
>
> И когда я пытаюсь прибить процесс вот так:
> /usr/sbin/jail -U root /mnt/jail sio-vml.ofef 192.168.10.55 /bin/kill -9
> `/bin/cat /usr/local/apache2/logs/
> httpd.pid`
> получаю ошибку No such file or directory
Hе надо так прибивать процессы в jail-е: комнада jail не запускает
процесс в существующем jail-е, а _создает_ _новый_ jail и в нём
запускает указанный тобой процесс. То есть этой командой ты создал
новые jail и пытается прибить в нём не существующий там процесс.
В общем тебе нужен jexec
--
LEFT-(UANIC|RIPE)
JID: levsha@jabber.net.ua
--- ifmail v.2.15dev5.3
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10490c0e8f329.html, оценка из 5, голосов 10
|