=> There is 1 zombie process.

55 views
Skip to first unread message

taivna

unread,
Oct 24, 2010, 10:19:14 PM10/24/10
to LiMNux
Ziak neg sonin yum bolloo . neg odor ubuntu serverluugee console-oor
orood yum hij bsan chin

Ubuntu 10.04 LTS

Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/

System information as of Mon Oct 25 09:59:29 ULAT 2010

=> There is 1 zombie process. <========================== gesen ug
garch irlee l dee.

System load: 0.13 Memory usage: 45% Processes:
194
Usage of /: 13.9% of 31.69GB Swap usage: 0% Users logged in:
0

Graph this data and manage this system at https://landscape.canonical.com/


Tegeheer ni reboot hiisen chin alga bolchood dahij garch irehgui bn l
daa. Er ni zombie process-ig yaaj tanih uu ? zaluusaa

davaasukh

unread,
Oct 24, 2010, 10:35:21 PM10/24/10
to lim...@googlegroups.com
Харин энэ zombie process нь яадагыг нэг сайн мэдэхгүй л байгаан. Би ч бас FreeBSD сервер дээр ийм юмтай тулгараад байгаа тэгээд тэрийгээ kill - дэж чаддаггүй. Ер нь сайн сууж оролдож үзээгүй  л дээ. Expert- үүд хариулт өгөх байлгүй :)?

--
Веб хуудас: http://www.limnux.net
Вики (гарын авлага): http://wiki.limnux.net
Хэлэлцүүлэг: http://forum.limnux.net
Мэйлийн жагсаалтны хуудас: http://groups.google.com/group/limnux?hl=mn
--~--~---------~--~----~------------~-------~--~----~
Шинэ хэрэглэгчдэд:
Хэрэв та уг бүлгэмд элсээд хараахан уншиж амжаагүй байгаа бол "Шинэ гишүүдэд" зориулсан зөвлөгөөг http://groups.google.com/group/limnux/web/ хуудас руу орж заавал уншаарай.
Та бүхэн КИРИЛЛ үсгээр, мөн аль болох алдаагүй бичиж байна уу!!!
Ямар нэгэн зүйл хэлэлцэх, асуух, хариулах бол lim...@googlegroups.com хаягаар мэйлээр илгээнэ.
Та "LiMNux" бүлгэмийн жагсаалтанд бүртгэлтэй тул энэхүү захиаг хүлээн авч байгаа болно. Хэрэв жагсаалтнаас хасагдах хүсэлтэй бол дээр дурдсан "Шинэ гишүүдэд" бичлэгээс мэдээлэл авна уу.

P.Ulziibadrakh

unread,
Oct 24, 2010, 11:18:41 PM10/24/10
to lim...@googlegroups.com
Жижиг bash скрипт бичээд хялбархан шийдчиж болох байх гэж бодож байна.

Илүү дэлгэрэнгүй мэдье гэвэл "system programming with bash"  гээд хайгаад үзээрэй.

GOBI

unread,
Oct 25, 2010, 2:08:11 AM10/25/10
to lim...@googlegroups.com

On Oct 25, 2010, at 10:19 AM, taivna wrote:

> Ziak neg sonin yum bolloo . neg odor ubuntu serverluugee console-oor
> orood yum hij bsan chin
>
> Ubuntu 10.04 LTS
>
> Welcome to Ubuntu!
> * Documentation: https://help.ubuntu.com/
>
> System information as of Mon Oct 25 09:59:29 ULAT 2010
>
> => There is 1 zombie process. <========================== gesen ug
> garch irlee l dee.

Процессын жагсаалтаа гаргаад эцэг процесс нь амьд байгаа эсэхийг хардаа. Аа бас ямар процесс вэ?

Ер нь бол zombie process гэдэг нь ажиллахгүй байгаа боловч ачаалаастай байгаа процесс.

Үүсдэг шалтгаануудыг нэг түгээмэл хэлбэр гэвэл:

Эцэг процес хүүхэд процессоо зогсоохоор SIGTERM сигнал явуулахад хүүхэд процесс биелэлтээ дуусгаад хүүхэд процессоос эцэг процесст SIGCHLD ирнэ. SIGCHLD ирэхэд уг нь номын дагуу бол түүнийг боловсруулж хүүхэд процессийг OS-ийн процессийн жагсаалтаас устгаж харгалзах нөөцийг цэвэрлэх ёстой. Үүнийг жишээ нь wait гэх систем дуудалтаар хийдэг. Гэтэл эцэг процесс SIGCHLD-ийг боловсруулдгүй хийгдсэн байж болно. Тэгвэл эцэг процессийг нь kill хийхэд хүүхэд процессын эцэг нь 1 буюу root процесс болно. Үүний дараа хүүхэд процессыг kill хийж болно.

Програмчлал талаас нь сонирхохоор бол fork, wait, pipe, exec гэх мэт функцүүдийг хараарай.

Гоби




>
> System load: 0.13 Memory usage: 45% Processes:
> 194
> Usage of /: 13.9% of 31.69GB Swap usage: 0% Users logged in:
> 0
>
> Graph this data and manage this system at https://landscape.canonical.com/
>
>
> Tegeheer ni reboot hiisen chin alga bolchood dahij garch irehgui bn l
> daa. Er ni zombie process-ig yaaj tanih uu ? zaluusaa
>

taivna

unread,
Oct 25, 2010, 6:10:36 AM10/25/10
to LiMNux
Zombie process-aa yaaj tanih ve ?

root@ubuntu:~# ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:07 /sbin/init
2 ? S 0:00 [kthreadd]
3 ? S 0:00 [migration/0]
4 ? S 0:00 [ksoftirqd/0]
5 ? S 0:00 [watchdog/0]
6 ? S 0:00 [migration/1]
7 ? S 0:00 [ksoftirqd/1]
8 ? S 0:00 [watchdog/1]
9 ? S 0:00 [events/0]
10 ? S 0:00 [events/1]
11 ? S 0:00 [cpuset]
12 ? S 0:00 [khelper]
13 ? S 0:00 [netns]
14 ? S 0:00 [async/mgr]
15 ? S 0:00 [pm]
17 ? S 0:00 [sync_supers]
18 ? S 0:00 [bdi-default]
19 ? S 0:00 [kintegrityd/0]
20 ? S 0:00 [kintegrityd/1]
21 ? S 0:00 [kblockd/0]
22 ? S 0:00 [kblockd/1]
23 ? S 0:00 [kacpid]
24 ? S 0:00 [kacpi_notify]
25 ? S 0:00 [kacpi_hotplug]
26 ? S 0:00 [ata/0]
27 ? S 0:00 [ata/1]
28 ? S 0:00 [ata_aux]
29 ? S 0:00 [ksuspend_usbd]
30 ? S 0:00 [khubd]
31 ? S 0:00 [kseriod]
32 ? S 0:00 [kmmcd]
35 ? S 0:00 [khungtaskd]
36 ? S 0:00 [kswapd0]
37 ? SN 0:00 [ksmd]
38 ? S 0:00 [aio/0]
39 ? S 0:00 [aio/1]
40 ? S 0:00 [ecryptfs-kthrea]
41 ? S 0:00 [crypto/0]
42 ? S 0:00 [crypto/1]
46 ? S 0:00 [kstriped]
47 ? S 0:00 [kmpathd/0]
48 ? S 0:00 [kmpathd/1]
49 ? S 0:00 [kmpath_handlerd]
50 ? S 0:00 [ksnapd]
51 ? S 0:00 [kondemand/0]
52 ? S 0:00 [kondemand/1]
53 ? S 0:00 [kconservative/0]
54 ? S 0:00 [kconservative/1]
221 ? S 0:00 [scsi_eh_0]
222 ? S 0:00 [scsi_eh_1]
224 ? S 0:00 [mpt_poll_0]
225 ? S 0:00 [mpt/0]
227 ? S 0:00 [scsi_eh_2]
266 ? S 0:00 [kdmflush]
270 ? S 0:00 [kdmflush]
284 ? S 0:07 [kjournald]
296 ? S 0:01 [flush-251:0]
328 ? S 0:00 upstart-udev-bridge --daemon
332 ? S<s 0:00 udevd --daemon
520 ? S 0:00 [kpsmoused]
629 ? S< 0:00 udevd --daemon
637 ? S< 0:00 udevd --daemon
677 ? Ss 0:00 smbd -F
688 ? Sl 0:02 rsyslogd -c4
690 ? Ss 0:00 dbus-daemon --system --fork
713 ? S 0:00 /usr/sbin/apache2 -k start
715 ? S 0:00 smbd -F
717 ? S 0:00 avahi-daemon: running [ubuntu.local]
719 ? Ss 0:00 avahi-daemon: chroot helper
763 ? Sl 0:00 /usr/sbin/console-kit-daemon --no-daemon
880 ? Ss 0:00 /usr/sbin/sshd
897 ? Ss 0:00 nmbd -D
2250 ? S 0:00 /usr/sbin/apache2 -k start
2636 ? Ss 0:00 sshd: root@pts/0
2721 pts/0 Ss 0:00 -bash
3010 pts/0 R+ 0:00 ps ax
4922 ? S 0:00 /usr/sbin/apache2 -k start
6699 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
6703 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
6709 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
6710 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
6716 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
6721 ? Ss 0:00 /usr/sbin/irqbalance
6722 ? Ss 0:00 acpid -c /etc/acpi/events -s /var/run/
acpid.socket
6725 ? Ss 0:01 cron
6726 ? Ss 0:00 atd
6766 ? S 0:17 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -
g snmp -I
6780 ? Ss 0:00 /usr/sbin/winbindd
6782 ? S 0:00 /usr/sbin/winbindd
6797 ? Ssl 0:00 /usr/sbin/named -u bind
6815 ? Ss 0:00 /usr/sbin/dovecot -c /etc/dovecot/
dovecot.conf
6817 ? S 0:00 dovecot-auth
6830 ? S 0:00 dovecot-auth -w
6840 ? S 0:01 /usr/lib/postgresql/8.3/bin/postgres -D /
var/lib/post
6866 ? Ssl 2:09 /usr/local/nagios/bin/nagios -d /usr/local/
nagios/etc
6868 ? Ss 0:10 postgres: writer process
6869 ? Ss 0:06 postgres: wal writer process
6870 ? Ss 0:01 postgres: autovacuum launcher process
6871 ? Ss 0:01 postgres: stats collector process
6908 ? Ss 0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
6950 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
6990 ? Sl 0:47 /usr/sbin/mysqld --basedir=/usr --datadir=/
var/lib/my
7072 ? S 0:01 /usr/lib/postgresql/8.4/bin/postgres -D /
var/lib/post
7097 ? Ss 0:11 postgres: writer process
7098 ? Ss 0:07 postgres: wal writer process
7099 ? Ss 0:01 postgres: autovacuum launcher process
7100 ? Ss 0:01 postgres: stats collector process
7134 ? Ss 0:00 pure-ftpd (SERVER)
7151 ? Ss 0:00 /usr/sbin/xinetd -pidfile /var/run/
xinetd.pid -stayal
7185 ? Ss 0:02 /usr/sbin/apache2 -k start
7199 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
17071 ? S 0:00 /usr/sbin/winbindd
25307 ? S 0:00 /usr/sbin/apache2 -k start
25859 ? S 0:00 /usr/sbin/winbindd
26067 ? S 0:00 /usr/sbin/apache2 -k start
26925 ? S 0:00 /usr/sbin/apache2 -k start
30059 ? S 0:00 /usr/sbin/apache2 -k start
30794 ? S 0:00 /usr/sbin/apache2 -k start
31577 ? S 0:00 /usr/sbin/apache2 -k start
32381 ? S 0:00 /usr/sbin/apache2 -k start

Edgeer process achaalj bn. Odoo bol zombie gesen bichig ni garch irkuu
bgaan ? Etseg process-iig ni yaaj tanih ve ?

GOBI

unread,
Oct 25, 2010, 7:31:16 AM10/25/10
to lim...@googlegroups.com
On Mon, Oct 25, 2010 at 6:10 PM, taivna <taiv...@gmail.com> wrote:
Zombie process-aa yaaj tanih ve ?

Linux дээр бол ps -ef команд илүү ойлгомжтой харуулна. Ингээд харахад

process name, id, parent id гэх мэт баганууд байгаа. Аль нэг багана дээр нь defunct гэсэн үг гардаг тэр нь zomibe one.

Гоби
 

taivna

unread,
Oct 27, 2010, 10:02:56 PM10/27/10
to LiMNux
nobody 1300 1 0 Jul22 ? 00:00:00 dnsmasq --strict-order
--bind-in


gesen l yum bn . Enuunees busad ni zgr bdag l yum shig haragdaj bn .

Defunct gej odoo alga. Bas neg asuult bn


root 879 1 0 Jul22 tty4 00:00:00 /sbin/getty -8 38400
tty4
root 881 1 0 Jul22 tty5 00:00:00 /sbin/getty -8 38400
tty5
root 886 1 0 Jul22 tty2 00:00:00 /sbin/getty -8 38400
tty2
root 889 1 0 Jul22 tty3 00:00:00 /sbin/getty -8 38400
tty3
root 895 1 0 Jul22 tty6 00:00:00 /sbin/getty -8 38400
tty6

ene ymar process ve ? gadagshaa handaj bgaa yum shig sanagdaad bn ?

On Oct 25, 7:31 pm, GOBI <gobi...@gmail.com> wrote:

> > гишүүдэд" зориулсан зөвлөгөөгhttp://groups.google.com/group/limnux/web/хуудас руу орж заавал уншаарай.


> > Та бүхэн КИРИЛЛ үсгээр, мөн аль болох алдаагүй бичиж байна уу!!!

> > Ямар нэгэн зүйл хэлэлцэх, асуух, хариулах бол lim...@googlegroups.comхаягаар мэйлээр илгээнэ.

DULMANDAKH Sukhbaatar

unread,
Oct 27, 2010, 11:13:17 PM10/27/10
to lim...@googlegroups.com
Юникс төрлийн систем дээр процесс бүр эцэгтэй байх ёстой. Эцэс процесс
үгүй болвол хүүхдүүд нь бас үгүй болох ёстой. Гэтэл эцэггүй мөртлөө
амьд байгаа процессыг зомбий гээд байгаа хэрэг.

Тооцоолуур асаад, үйлдлийн системийн цөмийг ачаалласны дараа цөм нь
init буюу 1 дугаартай процесс үүсгэдэг. энэ нь систем ажиллахад
шаардлагатай бүр процесс, програмууд эхлүүлээд хамгийн том эцэг болж
байна гэсэн үг. үүнийг kill тушаалаар устгах гээд үзээрэй хэхэ.

харин tty1 гэх мэт процесс нь зүгээр л терминал юм. чинийхаас харвал
Alt+F1 гэх мэтээр F6 хүртэл болно гэсэн үг. Наад процессууд чинь өөрөө
юу ч хийхгүй, харин чиний холболтыг хүлээж аваад гараас оруулсан
зүйлсийг үйлдлийн системд, бас гаралтыг дэлгэцэнд гаргах зориулалттай
шиг санаж байна. айх зүйл байхгүй.

--
Regards
Dulmandakh
http://www.dulmandakh.com
http://www.twitter.com/dulmandakh/
http://www.facebook.com/dulmandakh

taivna

unread,
Oct 28, 2010, 10:54:54 PM10/28/10
to LiMNux
Bayarlalaa.

On Oct 28, 11:13 am, DULMANDAKH Sukhbaatar <dulmand...@gmail.com>
wrote:

haker7

unread,
Oct 29, 2010, 12:12:01 AM10/29/10
to lim...@googlegroups.com
Надад нэг асуулт байна аа. Би саяхан нэг серверээ өбөнтө болгөж туршиж байгаам. Одоогоор ямар нэг асуудал байхгүй л байна л даа. Тэхдээ нэг сонин юм нь минийх дээр 75 процесс ажиллаж байна гээд заагаад байгаа. Харин яг ижил үйлдэл хийдэг фрийбэсди дээр 26 процесс ажиллаж байгаам. Тэгээд хараад байсан яг энэ дээрх шиг PID < 60 байх 50 орчим процесс 200 < PID < 1000 байх 20 орчим процесс байна л даа. Харин миний өөрийн яг ажилуулж байгаа буюу 4-6 прорцесс байна. Тэгээд энэ олон процесс-оос хэрэггүйг нь хааж системийн нөөцийг хэмнэмээр байгаам л даа. Учир нь туршилтын сервер болхоор рам нь бага буюу 256МБ. Гэтэл одоо 170МБ нь эзэлгээтэй байгаа байдаг. Ер нь үндсэн системийг 80-100МБ байх хүртэл багасгах боломж байгаа юу?

DULMANDAKH Sukhbaatar

unread,
Oct 29, 2010, 1:04:35 AM10/29/10
to lim...@googlegroups.com
> Надад нэг асуулт байна аа. Би саяхан нэг серверээ өбөнтө болгөж туршиж
> байгаам. Одоогоор ямар нэг асуудал байхгүй л байна л даа. Тэхдээ нэг сонин
> юм нь минийх дээр 75 процесс ажиллаж байна гээд заагаад байгаа. Харин яг
> ижил үйлдэл хийдэг фрийбэсди дээр 26 процесс ажиллаж байгаам. Тэгээд хараад
> байсан яг энэ дээрх шиг PID < 60 байх 50 орчим процесс 200 < PID < 1000 байх
> 20 орчим процесс байна л даа. Харин миний өөрийн яг ажилуулж байгаа буюу 4-6
> прорцесс байна. Тэгээд энэ олон процесс-оос хэрэггүйг нь хааж системийн
> нөөцийг хэмнэмээр байгаам л даа. Учир нь туршилтын сервер болхоор рам нь
> бага буюу 256МБ. Гэтэл одоо 170МБ нь эзэлгээтэй байгаа байдаг. Ер нь үндсэн
> системийг 80-100МБ байх хүртэл багасгах боломж байгаа юу?

энэ сэдэвтэй холбогдолгүй юм биш үү. шинэ сэдэв үүсгэх үү?

haker7

unread,
Oct 29, 2010, 1:53:02 AM10/29/10
to lim...@googlegroups.com
ok my bad 

2010/10/28 DULMANDAKH Sukhbaatar <dulma...@gmail.com>
330.gif
Reply all
Reply to author
Forward
0 new messages