php-fpm中CPU使用率高

时间:2014-05-04 09:35:16

标签: wordpress nginx php

我正在使用WordPress Nginx的fastcgi-cache并且在php-fpm中具有高CPU使用率 我跟踪了这​​个过程 所有人都给了我同样的东西

gettimeofday({1399054255, 543565}, NULL) = 0
gettimeofday({1399054255, 543621}, NULL) = 0
gettimeofday({1399054255, 543678}, NULL) = 0
gettimeofday({1399054255, 543739}, NULL) = 0

- 并统计所有过程做同样的事情 我在过去的5天里搜索了很多,我测试了所有我能做的事情 我已经更改主题禁用插件 我做了新的wordpress安装,但没有 我已经将php-fpm配置文件更改为可能的所有内容

这是我现在的配置

pm = dynamic
pm.max_children = 10
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
pm.process_idle_timeout = 10s;
pm.max_requests = 200

我没有访客 即使我是cpu唯一的访问者,直到此过程结束才达到100%

gettimeofday( NULL) = 0

整天

gettimeofday({1399054255, 547438}, NULL) = 0
gettimeofday({1399054255, 547564}, NULL) = 0
gettimeofday({1399054255, 547665}, NULL) = 0
gettimeofday({1399054255, 548304}, NULL) = 0
gettimeofday({1399054255, 548415}, NULL) = 0
gettimeofday({1399054255, 548517}, NULL) = 0

请帮助这令人沮丧

更新:此命令strace -c -p 21731 给我这个

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 99.81    0.080469           0   4888644           gettimeofday
  0.11    0.000088           0      1501           sendto
  0.02    0.000017           0      3500        25 read
  0.02    0.000016           0      2363        26 stat
  0.01    0.000010           0      1926           recvfrom
  0.01    0.000008           0      1801       600 lstat
  0.01    0.000007           0       590           getcwd
  0.00    0.000004           0      1191           clock_gettime
  0.00    0.000000           0       103           write
  0.00    0.000000           0      1074           open
  0.00    0.000000           0      1273           close
  0.00    0.000000           0      1258           fstat
  0.00    0.000000           0      2500           poll
  0.00    0.000000           0      1078           lseek
  0.00    0.000000           0        28           mmap
  0.00    0.000000           0        28           munmap
  0.00    0.000000           0         1           brk
  0.00    0.000000           0        51           rt_sigaction
  0.00    0.000000           0        23           rt_sigprocmask
  0.00    0.000000           0         1           rt_sigreturn
  0.00    0.000000           0         4           ioctl
  0.00    0.000000           0      3090       361 access
  0.00    0.000000           0       128           nanosleep
  0.00    0.000000           0        28           alarm
  0.00    0.000000           0        36           setitimer
  0.00    0.000000           0        30           socket
  0.00    0.000000           0        38        14 connect
  0.00    0.000000           0        11         2 accept
  0.00    0.000000           0         3           recvmsg
  0.00    0.000000           0         9           shutdown
  0.00    0.000000           0         1           bind
  0.00    0.000000           0        21           getsockname
  0.00    0.000000           0        14           getpeername
  0.00    0.000000           0        14           getsockopt
  0.00    0.000000           0        73           fcntl
  0.00    0.000000           0       320           getdents
  0.00    0.000000           0        18           chdir
  0.00    0.000000           0        36           getrusage
  0.00    0.000000           0        18           times
  0.00    0.000000           0       160           openat
------ ----------- ----------- --------- --------- ----------------
100.00    0.080619               4912986      1028 total

0 个答案:

没有答案