Page 4 of 4 FirstFirst ... 234
Results 46 to 59 of 59

Thread: как проверить какие процессы запущены?

  1. #46
    lighttpd.conf
    Code:
    server.modules += ( "mod_fastcgi" )
    fastcgi.server = ( ".php" =>
    	( "localhost" =>
    		( "socket" => "/tmp/php-fcgi.sock",
    		  "bin-path" => "/opt/bin/php-fcgi",
    		  "max-procs" => 2,
    		  "bin-environment" =>
    			( "PHP_FCGI_CHILDREN" => "3",
    			  "PHP_FCGI_MAX_REQUESTS" => "16" )
    		)
    	)
    )
    в итоге получим
    Code:
    admin      538  0.0  3.8   4000  1148 ?        S    01:36   0:00 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
    admin      539  0.1 13.5  13412  4076 ?        Ss   01:36   0:00  \_ /opt/bin/php-fcgi
    admin      541  0.0 13.5  13440  4080 ?        S    01:36   0:00  |   \_ /opt/bin/php-fcgi
    admin      542  0.0 13.5  13440  4084 ?        S    01:36   0:00  |   \_ /opt/bin/php-fcgi
    admin      543  0.0 13.5  13440  4084 ?        S    01:36   0:00  |   \_ /opt/bin/php-fcgi
    admin      540  0.1 13.5  13412  4076 ?        Ss   01:36   0:00  \_ /opt/bin/php-fcgi
    admin      544  0.0 13.5  13440  4080 ?        S    01:36   0:00      \_ /opt/bin/php-fcgi
    admin      545  0.0 13.5  13440  4084 ?        S    01:36   0:00      \_ /opt/bin/php-fcgi
    admin      546  0.0 13.5  13440  4084 ?        S    01:36   0:00      \_ /opt/bin/php-fcgi
    для минимизации памяти у меня max-procs => 1, PHP_FCGI_CHILDREN => "0"

  2. #47
    Quote Originally Posted by theMIROn View Post
    для минимизации памяти у меня max-procs => 1, PHP_FCGI_CHILDREN => "0"
    О! Спасибо! Сделал, остался один. А на счет самбы есть мысли?
    Code:
    alexey     201     1  0 Feb11 ?        00:00:00   /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    alexey     370   201  0 Feb11 ?        00:00:03     [smbd]

  3. #48
    если самба запускается вручную
    Code:
    /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    то нужно запущенную автоматически нужно бы предварительно убить
    Code:
    killall smbd
    только оно в листинге запустилось позже. отключи в web интерфейсе, чтобы не перезапускалось при втыкании usb hdd/flash

  4. #49
    В веб-интерфейсе отключена уже. Попробовал убить процессы smbd и nmbd, а после запустить вновь S08samba. После запуска первые секунды наблюдал один процесс, позже:
    Code:
    alexey     622     1  0 00:36 ?        00:00:00   /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    alexey     628   622  1 00:36 ?        00:00:00     /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    Теперь попробовал запускать не из скрипта, а просто дал команды (те, что в скрипте), и все норм - один. Почему-то из скрипта два раза стартует, но только smbd, с nmbd таких проблем нет.

    Можно, конечно, в post-mount прописать сами команды, а не скрипт, но хотелось бы разобраться от чего так.

    О! Пока все это писал, вновь появился. Минут 5-10 прошло с момента запуска.
    Last edited by Alex333; 11-02-2009 at 22:59.

  5. #50
    У меня скрипт запуска самбы выглядит вот так:
    Code:
    #!/bin/sh 
    Killall smbd
    Killall nmbd
    /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    /usr/sbin/nmbd -D -n myasus -o -l /tmp -s /opt/etc/samba/smb.conf

  6. #51
    Quote Originally Posted by ruslan86 View Post
    Killall smbd
    Killall nmbd
    оно работать не будет, команда killall должна быть маленькими буквами

  7. #52
    theMIROn, Верно, не знаю откуда большая буква взялась, в скрипте с маленькой написано. Извиняюсь, если кого-то ввел в заблуждение.

  8. #53
    Quote Originally Posted by ruslan86 View Post
    У меня скрипт запуска самбы выглядит вот так:
    Code:
    #!/bin/sh 
    Killall smbd
    Killall nmbd
    /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
    /usr/sbin/nmbd -D -n myasus -o -l /tmp -s /opt/etc/samba/smb.conf
    Ничего не дает. В веб-морде самба отключена, так-что завершать процессы которые еще не запущены не имеет смысла.
    Last edited by Alex333; 12-02-2009 at 20:49.

  9. #54
    Пока не прописал killall, в запущенных процессах иногда появлялось несколько smbd.

  10. #55
    Join Date
    Sep 2007
    Posts
    109
    Blog Entries
    1
    чем он вам мешает, это дочерний процесс.. вы еще расшареную папку на диске откройте, 3 процесс появится

  11. #56
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    вообще то на каждое подключение запускается по копии smbd. Так же как скажем с dropbear. А вот после отключения процесс продолжает висеть в списке процессов еще какое то время (бывает, достаточно долгое). Это к вопросу откуда берутся копии smbd. Особенно хорошо это заметно при запуске smbd/nmbd через xinetd. В этом случае nmbd в списке появляется сразу, а smbd только после первого подключения, потом исчезает.

  12. #57
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492

    Узнать, запущен ли процесс

    Как можно скриптами "вычислить", запущен ли процесс с нужным именем?
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  13. #58
    Code:
    #!/bin/sh
    NAME=$1
    if [ -z $NAME ]; then
    	echo "Usage: $0 <processname>"
    	exit 1;
    fi
    if [ -n "$(/bin/pidof $NAME)" ]; then
    	echo "$NAME is running"
    else
    	echo "$NAME isn't running"
    fi
    Last edited by theMIROn; 25-03-2010 at 23:37. Reason: теперь не пишет :)

  14. #59
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Большое спасибо, работает!
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

Page 4 of 4 FirstFirst ... 234

Similar Threads

  1. Как проверить, все ли порты работают?
    By AcidSugar in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 11-05-2007, 21:03

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •