CentOS 的默认最大 pid

《CentOS 的默认最大 pid》
#cat /proc/sys/kernel/pid_max

突然发现,每当一个服务重启时,服务进程的pid就会跳得很严重,比如原本pid是765的nginx,重启一下,pid居然就跳到5万多,再重启一下就跳到10万多,一种恐怖的感觉

tcp        0      0 0.0.0.0:xxx            0.0.0.0:*               LISTEN      11759/nginx: master 
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      11759/nginx: master 
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      11759/nginx: master 
tcp6       0      0 :::xxx                 :::*                    LISTEN      1041/mysqld         
tcp6       0      0 :::xxx                :::*                    LISTEN      1041/mysqld  

查看进程所在的执行位置:netstat -nlp

Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name     Path
unix  2      [ ACC ]     STREAM     LISTENING     25142    1134/systemd         /run/user/0/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     20030    743/lsmd             /var/run/lsm/ipc/simc
unix  2      [ ACC ]     STREAM     LISTENING     20032    743/lsmd             /var/run/lsm/ipc/sim
unix  2      [ ACC ]     STREAM     LISTENING     11100    1/systemd            /run/systemd/journal/stdout

ps -A 显示所有程序。

 11761 ?        00:00:00 nginx
  11762 ?        00:00:00 nginx
  11766 ?        00:00:00 php-fpm
  11767 ?        00:00:19 php-fpm
  11768 ?        00:00:21 php-fpm
  11769 ?        00:00:23 php-fpm
  11770 ?        00:00:20 php-fpm
  11771 ?        00:00:20 php-fpm
  11781 ?        00:00:23 php-fpm
  11810 ?        00:00:21 php-fpm
  11811 ?        00:00:19 php-fpm
  12407 ?        00:00:26 php-fpm
  12835 ?        00:00:22 php-fpm
  16811 ?        00:00:14 php-fpm
  22565 ?        00:00:00 xxxxx
  28674 ?        00:00:00 xxxx
  32023 ?        00:00:00 xxxx
  37874 ?        00:00:01 php-fpm
  38946 ?        00:00:00 xxx
  40471 ?        00:00:00 php-fpm
查看某个可疑进程:ps -aux | grep curl
ps -aux | grep curl
nginx     174853  0.0  0.1  20064  2616 ?        S    10:11   0:00 sh -c curl https://pv.sohu.com/cityjson 2>> /dev/null | awk -
nginx     174854  0.0  0.5 156988  9536 ?        S    10:11   0:00 curl https://pv.sohu.com/cityjson
nginx     174857  0.0  0.1  20064  2852 ?        S    10:11   0:00 sh -c curl https://pv.sohu.com/cityjson 2>> /dev/null | awk -
nginx     174858  0.0  0.3 155928  6976 ?        S    10:11   0:00 curl https://pv.sohu.com/cityjson
root      174862  0.0  0.0  12108  1080 pts/1    S+   10:11   0:00 grep --color=auto curl

原来是nginx 没有root权限 无法访问root 导致每次都请求curl , 才出现这样的情况,汗,我的错!
点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注