我有一臺帶有php的Apache服務器。Apache TIME_WAIT連接,solaris上的php 11.2
- S.O.在solaris 11.2
- 阿帕奇2.2
PHP 28年3月5日
RAM 20G
- 16個核
在阿帕奇我已經配置40個結構域,具有以下特徵:
<VirtualHost *:80>
ServerName domain.com
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" **%T/%D**" combined_t
ErrorLog "|/usr/apache2/2.2/bin/rotatelogs /opt/avv2002_data/logs/domain_err.%Y%m%d 86400"
CustomLog "|/usr/apache2/2.2/bin/rotatelogs /opt/avv2002_data/logs/domain_log.%Y%m%d 86400" combined_t
LogLevel info
DocumentRoot "/opt/www/apache/joomla/sites/"
DirectoryIndex index.htm index.html index.php
<Directory "/opt/www/apache/joomla/sites/">
Options -Indexes FollowSymlinks Includes MultiViews
AllowOverride All
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.html [NC,L]
</Directory>
</VirtualHost>
前幾天開發上傳編輯一個新的應用程序在PHP和我的服務器開始與RAM和CPU的問題,看起來有點我發現以下幾點:
過程,兒童和TIME_WAIT太多。
例如:
使用swap。
與PMAP提取物交換
互換:212276個字節PID:23158
# ps auxww | grep 23158
webservd 23158 0.1 0.121227628216 ? S 11:49:57 0:06 /usr/apache2/2.2/bin/httpd -k start
看到太多TIME_WAIT
netstat -aun | grep 23158
serverip.80 serverip.61768 root 23158 httpd 44876 0 65160 0 TIME_WAIT
serverip.80 serverip.31254 root 23158 httpd 7843 0 65160 0 TIME_WAIT
serverip.80 serverip.55937 root 23158 httpd 7262 0 65160 0 TIME_WAIT
serverip.80 serverip.52572 root 23158 httpd 4845 0 65160 0 TIME_WAIT
serverip.80 serverip.49687 root 23158 httpd 7075 0 65160 0 TIME_WAIT
serverip.80 serverip.29891 root 23158 httpd 29310 0 65160 0 TIME_WAIT
serverip.80 serverip.57332 root 23158 httpd 9557 0 65160 0 TIME_WAIT
serverip.80 serverip.20296 root 23158 httpd 7262 0 65160 0 TIME_WAIT
serverip.80 serverip.16077 root 23158 httpd 61246 0 65160 0 TIME_WAIT
.......
netstat -aun | grep "ipserver.80" | wc -l
2077
ps auxww | grep "/usr/apache2/2.2/bin/httpd -k start" | wc -l
507
我的Apache服務器狀態顯示完整wwwwwwwwwwwww
pache Server Status for serverip
Server Version: Apache/2.2.27 (Unix) mod_ssl/2.2.27 OpenSSL/1.0.1h DAV/2 PHP/5.3.28 mod_fcgid/2.3.9
Server Built: Jun 17 2014 11:19:37
Current Time: Wednesday, 05-Apr-2017 13:50:10 CDT
Restart Time: Wednesday, 05-Apr-2017 13:12:10 CDT
Parent Server Generation: 0
Server uptime: 38 minutes
Total accesses: 125046 - Total Traffic: 3.6 GB
CPU Usage: u404.25 s342.99 cu0 cs0 - 32.8% CPU load
54.8 requests/sec - 1.6 MB/second - 30.4 kB/request
29 requests currently being processed, 0 idle workers
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWwWWWWWW
有沒有什麼方法可以查看哪個域是大量流量的域?通過這種方式,你可以確切地知道什麼是什麼樣的發展的團隊修改
我想PHP的探查,看看哪些領域所花費的時間
任何想法,我應該檢查什麼嗎?
交叉發表:http://unix.stackexchange.com/questions/356224/apache-time-wait-connections-w-sending-reply-and-php-on-solaris-11-2 –