- 论坛徽章:
- 0
|
服务器上apache以多进程运行
最近网站老是出现不能访问的现象,远程连接后使用top发现有一个apache进程的cpu占用率一直在100%
使用strace跟踪了一下,发现应该是有一个请求死循环了- socket(PF_NETLINK, SOCK_RAW, 0) = 41
- bind(41, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
- getsockname(41, {sa_family=AF_NETLINK, pid=1852, groups=00000000}, [12]) = 0
- sendto(41, "\24\0\0\0\26\0\1\3\311\265\314N\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
- recvmsg(41, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0\311\265\314N<\7\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 168
- recvmsg(41, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\311\265\314N<\7\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 192
- recvmsg(41, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\311\265\314N<\7\0\0\0\0\0\0\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
- close(41) = 0
- socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 41
- fcntl(41, F_GETFL) = 0x2 (flags O_RDWR)
- fcntl(41, F_SETFL, O_RDWR|O_NONBLOCK) = 0
- connect(41, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("222.186.58.121")}, 16) = 0
- fcntl(41, F_SETFL, O_RDWR) = 0
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8192, MSG_DONTWAIT, NULL, 0) = 8192
- sendto(41, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"..., 8156, MSG_DONTWAIT, NULL, 0) = 8156
- close(41)
复制代码 想问下从上面的跟踪日志里能不能查出问题在哪?比如是请求的是哪个页面造成的 |
|