load average ไม่ขึ้นนะ แต่เว็บเข้าช้า
เคยเจออาการแบบนี้ พอไปปรับ httpd.conf ปรับตรง MaxClients ให้มันเยอะขึ้น มันก็เร็วปู๊ดเป็นปกติ
ตอนนี้ย้าย server ใหม่ ยังไม่ได้ตั้งค่าอะไร แต่อาการนี้กลับมา เลยลองไปใส่ค่า httpd.conf แล้ว reboot แล้ว ก็ไม่หายครับ หรือผมใส่อะไรผิด
MaxKeepAliveRequests 1024
KeepAliveTimeout 10
<IfModule prefork.c>
StartServers 8
MinSpareServers 20
MaxSpareServers 40
ServerLimit 2048
MaxClients 2048
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 5
MaxClients 2048
MinSpareThreads 10
MaxSpareThreads 35
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
^
^
อันนี้ก๊อบมาจากกระทู้นึงในเว็บนี้
สงสัยอีกอย่างว่าถ้าเราไม่ใส่ค่าอะไรพวกนี้ไป ค่า default เดิมของมันคืออะไร
อันนี้คือทั้งหมด
This is the main Apache HTTP server configuration file. It contains the
configuration directives that give the server its instructions.
See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
In particular, see
<URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
for a discussion of each configuration directive.
Do NOT simply read the instructions in here without understanding
what they do. They’re here only as hints or reminders. If you are unsure
consult the online docs. You have been warned.
ServerRoot “/etc/httpd”
Listen 80
#LoadModule dummy_module /usr/lib/apache/mod_dummy.so
#LoadModule php5_module /usr/lib/apache/libphp5.so
Include /etc/httpd/conf/extra/httpd-phpmodules.conf
User apache
Group apache
ServerAdmin admin@localhost
DocumentRoot “/var/www/html”
Options and AllowOverrides
Include conf/extra/httpd-directories.conf
<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php index.php5 index.php4 index.php3 index.phtml index.cgi
</IfModule>
<FilesMatch “^.ht”>
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog /var/log/httpd/error_log
LogLevel warn
<IfModule log_config_module>
#replace %b with %O for more accurate logging
<IfModule mod_logio.c>
LogFormat “%h %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i"” combined
LogFormat “%h %l %u %t "%r" %>s %O” common
LogFormat “%O %I” bytes
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog /var/log/httpd/access_log common
</IfModule>
<IfModule alias_module>
# Include some DirectAdmin alias
Include conf/extra/httpd-alias.conf
</IfModule>
DefaultType text/plain
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-gzip .tgz
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .cgi
AddHandler type-map var
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddType video/x-ms-asf .avi
AddType video/mpeg .mpg
AddType video/mpeg .mpeg
AddType video/quicktime .mov
AddType video/x-ms-wmv .wmv
</IfModule>
#EnableMMAP off
#EnableSendfile off
#######################################################################################
For user configurations not maintained by DirectAdmin. Empty by default.
#######################################################################################
Include conf/extra/httpd-includes.conf
#######################################################################################
Do not change anything in included files, because they are rewritten by DirectAdmin
#######################################################################################
This is needed for PHP
Include conf/extra/httpd-php-handlers.conf
Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf
Multi-language error messages
Include conf/extra/httpd-multilang-errordoc.conf
Fancy directory listings
Include conf/extra/httpd-autoindex.conf
Language settings
Include conf/extra/httpd-languages.conf
User home directories
#Include conf/extra/httpd-userdir.conf
Real-time info on requests and configuration
Include conf/extra/httpd-info.conf
Virtual hosts
Include conf/extra/httpd-vhosts.conf
Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf
Distributed authoring and versioning (WebDAV)
Include conf/extra/httpd-dav.conf
Various default settings
Include conf/extra/httpd-default.conf
Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
Deflate module settings
Include conf/extra/httpd-deflate.conf
All the DirectAdmin vhosts
Include conf/extra/directadmin-vhosts.conf
All suPHP directives
Include conf/extra/httpd-suphp.conf
#######################################################################################
End of included files that are rewritten by DirectAdmin
#######################################################################################
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include “/etc/httpd/conf/mod_rpaf.conf”
MaxKeepAliveRequests 1024
KeepAliveTimeout 10
<IfModule prefork.c>
StartServers 8
MinSpareServers 20
MaxSpareServers 40
ServerLimit 2048
MaxClients 2048
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 5
MaxClients 2048
MinSpareThreads 10
MaxSpareThreads 35
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>