cfan365 发表于 2011-5-4 09:12:41

关于php-cgi的问题 求教军哥

文件 /usr/local/php/etc/php-fpm.conf 里面 配置<value name="max_children">24</value>
可是进程里面有50个php-cgi啊!不是应该是24个吗?
执行这个
# total=0; ii=0; for i in `ps -C php-cgi -o rss=`; do total=$(($total+$i)); ii=$(($ii+1));echo $ii; echo $i; done; echo "PHP-CGI Memory usage: $total kb"
1
352
2
244
3
244
4
244
5
244
6
244
7
244
8
244
9
244
10
244
11
244
12
244
13
244
14
244
15
244
16
244
17
244
18
244
19
244
20
244
21
244
22
244
23
244
24
244
25
244
26
4168
27
10636
28
10396
29
9692
30
10036
31
7624
32
9996
33
8460
34
9124
35
11916
36
9884
37
9688
38
8432
39
9784
40
9076
41
10780
42
8296
43
9184
44
10720
45
10352
46
8756
47
8204
48
9068
49
8812
50
8400
PHP-CGI Memory usage: 237692 kb
再则root执行命令
# ps -ef
root      1888   10 Apr28 ?      00:00:01 /usr/sbin/sshd
root      1900   10 Apr28 ?      00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/localhost.localdomain.pid
root      1923   10 Apr28 ?      00:00:02 crond
mysql   204019005 Apr28 ?      07:45:12 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/localhost.localdo
root      2043   10 Apr28 ?      00:00:09 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204420430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204520430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204620430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204720430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204820430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       204920430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205020430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205120430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205320430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205420430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205520430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205620430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205720430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205820430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       205920430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206020430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206120430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206220430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206320430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206420430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206520430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206620430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206720430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       206820430 Apr28 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
root      2116   10 Apr28 ?      00:00:00 /usr/sbin/smartd -q never
root      2125   10 Apr28 tty1   00:00:00 /sbin/mingetty tty1
root      2126   10 Apr28 tty2   00:00:00 /sbin/mingetty tty2
root      2129   10 Apr28 tty3   00:00:00 /sbin/mingetty tty3
root      2130   10 Apr28 tty4   00:00:00 /sbin/mingetty tty4
root      2131   10 Apr28 tty5   00:00:00 /sbin/mingetty tty5
root      2132   10 Apr28 tty6   00:00:00 /sbin/mingetty tty6
root      490218880 08:52 ?      00:00:00 sshd: root@pts/0
root      491949020 08:52 pts/0    00:00:00 -bash
root      511749020 08:57 ?      00:00:00 /usr/libexec/openssh/sftp-server
root      5209   10 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521052090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521152090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521252090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521352090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521452090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521552090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521652090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521752090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521852090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       521952090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522052090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522152090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522252090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522352090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522452090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522552090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522652090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522752090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522852090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       522952090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       523052090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       523152090 09:00 ?      00:00:01 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       523252090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
www       523352090 09:00 ?      00:00:00 /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf

cfan365 发表于 2011-5-4 09:18:07

这个是reload fpm的日志
有一行 May 04 09:15:06.285936 fpm_pctl_kill_all(), line 181: 24 children are still alive
还有很多 May 04 09:15:06.787281 fpm_children_bury(), line 215: child 5212 (pool default) exited with code 0 after 900.757460 seconds from start

May 04 09:15:06.285344 fpm_got_signal(), line 70: received SIGUSR2
May 04 09:15:06.285418 fpm_pctl(), line 256: switching to 'reloading' state
May 04 09:15:06.285542 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5233 (pool default)
May 04 09:15:06.285563 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5232 (pool default)
May 04 09:15:06.285578 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5231 (pool default)
May 04 09:15:06.285593 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5230 (pool default)
May 04 09:15:06.285607 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5229 (pool default)
May 04 09:15:06.285620 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5228 (pool default)
May 04 09:15:06.285634 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5227 (pool default)
May 04 09:15:06.285647 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5226 (pool default)
May 04 09:15:06.285661 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5225 (pool default)
May 04 09:15:06.285674 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5224 (pool default)
May 04 09:15:06.285687 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5223 (pool default)
May 04 09:15:06.285701 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5222 (pool default)
May 04 09:15:06.285771 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5221 (pool default)
May 04 09:15:06.285790 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5220 (pool default)
May 04 09:15:06.285803 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5219 (pool default)
May 04 09:15:06.285817 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5218 (pool default)
May 04 09:15:06.285830 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5217 (pool default)
May 04 09:15:06.285843 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5216 (pool default)
May 04 09:15:06.285857 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5215 (pool default)
May 04 09:15:06.285870 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5214 (pool default)
May 04 09:15:06.285884 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5213 (pool default)
May 04 09:15:06.285898 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5212 (pool default)
May 04 09:15:06.285912 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5211 (pool default)
May 04 09:15:06.285925 fpm_pctl_kill_all(), line 172: sending signal 3 SIGQUIT to child 5210 (pool default)
May 04 09:15:06.285936 fpm_pctl_kill_all(), line 181: 24 children are still alive
May 04 09:15:06.777816 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.777988 fpm_children_bury(), line 215: child 5229 (pool default) exited with code 0 after 900.649039 seconds from start
May 04 09:15:06.779711 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.779775 fpm_children_bury(), line 215: child 5222 (pool default) exited with code 0 after 900.689251 seconds from start
May 04 09:15:06.787171 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.787253 fpm_children_bury(), line 215: child 5210 (pool default) exited with code 0 after 900.762307 seconds from start
May 04 09:15:06.787281 fpm_children_bury(), line 215: child 5212 (pool default) exited with code 0 after 900.757460 seconds from start
May 04 09:15:06.787305 fpm_children_bury(), line 215: child 5217 (pool default) exited with code 0 after 900.726346 seconds from start
May 04 09:15:06.787337 fpm_children_bury(), line 215: child 5224 (pool default) exited with code 0 after 900.677788 seconds from start
May 04 09:15:06.787362 fpm_children_bury(), line 215: child 5231 (pool default) exited with code 0 after 900.649860 seconds from start
May 04 09:15:06.788702 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.788763 fpm_children_bury(), line 215: child 5230 (pool default) exited with code 0 after 900.655465 seconds from start
May 04 09:15:06.789947 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.789999 fpm_children_bury(), line 215: child 5216 (pool default) exited with code 0 after 900.733162 seconds from start
May 04 09:15:06.791268 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.791323 fpm_children_bury(), line 215: child 5232 (pool default) exited with code 0 after 900.632372 seconds from start
May 04 09:15:06.792857 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.792913 fpm_children_bury(), line 215: child 5219 (pool default) exited with code 0 after 900.728286 seconds from start
May 04 09:15:06.794079 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.794125 fpm_children_bury(), line 215: child 5214 (pool default) exited with code 0 after 900.747997 seconds from start
May 04 09:15:06.797578 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.797644 fpm_children_bury(), line 215: child 5211 (pool default) exited with code 0 after 900.768816 seconds from start
May 04 09:15:06.797675 fpm_children_bury(), line 215: child 5228 (pool default) exited with code 0 after 900.672739 seconds from start
May 04 09:15:06.797714 fpm_children_bury(), line 215: child 5233 (pool default) exited with code 0 after 900.637708 seconds from start
May 04 09:15:06.799344 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.799493 fpm_children_bury(), line 215: child 5213 (pool default) exited with code 0 after 900.761387 seconds from start
May 04 09:15:06.800998 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.801056 fpm_children_bury(), line 215: child 5227 (pool default) exited with code 0 after 900.680191 seconds from start
May 04 09:15:06.802291 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.802347 fpm_children_bury(), line 215: child 5223 (pool default) exited with code 0 after 900.708089 seconds from start
May 04 09:15:06.803591 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.803644 fpm_children_bury(), line 215: child 5220 (pool default) exited with code 0 after 900.724561 seconds from start
May 04 09:15:06.804988 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.805043 fpm_children_bury(), line 215: child 5226 (pool default) exited with code 0 after 900.692341 seconds from start
May 04 09:15:06.806961 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.807021 fpm_children_bury(), line 215: child 5221 (pool default) exited with code 0 after 900.720945 seconds from start
May 04 09:15:06.808362 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.808415 fpm_children_bury(), line 215: child 5218 (pool default) exited with code 0 after 900.744829 seconds from start
May 04 09:15:06.809670 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:06.809722 fpm_children_bury(), line 215: child 5215 (pool default) exited with code 0 after 900.756564 seconds from start
May 04 09:15:09.716097 fpm_got_signal(), line 48: received SIGCHLD
May 04 09:15:09.716218 fpm_children_bury(), line 215: child 5225 (pool default) exited with code 0 after 903.604549 seconds from start
May 04 09:15:09.716241 fpm_pctl_exec(), line 95: reloading: execvp("/usr/local/php/bin/php-cgi", {"/usr/local/php/bin/php-cgi", "--fpm", "--fpm-config", "/usr/local/php/etc/php-fpm.conf"})
May 04 09:15:11.529595 fpm_unix_init_main(), line 284: getrlimit(nofile): max:51200, cur:51200
May 04 09:15:11.529876 fpm_sockets_init_main(), line 364: using inherited socket fd=6, "/tmp/php-cgi.sock"
May 04 09:15:11.530198 fpm_event_init_main(), line 88: libevent: using epoll
May 04 09:15:11.537338 fpm_init(), line 52: fpm is running, pid 5752
May 04 09:15:11.540434 fpm_children_make(), line 352: child 5753 (pool default) started
May 04 09:15:11.543833 fpm_children_make(), line 352: child 5754 (pool default) started
May 04 09:15:11.546982 fpm_children_make(), line 352: child 5755 (pool default) started
May 04 09:15:11.548542 fpm_children_make(), line 352: child 5756 (pool default) started
May 04 09:15:11.553810 fpm_children_make(), line 352: child 5757 (pool default) started
May 04 09:15:11.556765 fpm_children_make(), line 352: child 5758 (pool default) started
May 04 09:15:11.560099 fpm_children_make(), line 352: child 5759 (pool default) started
May 04 09:15:11.563547 fpm_children_make(), line 352: child 5760 (pool default) started
May 04 09:15:11.566670 fpm_children_make(), line 352: child 5761 (pool default) started
May 04 09:15:11.621857 fpm_event_loop(), line 107: libevent: entering main loop
页: [1]
查看完整版本: 关于php-cgi的问题 求教军哥