Ache2Buddy scripti, apache server konfigürasyonunuzu inceleyerek İşlem belleği, cpu ve Ram oaranınıza göre öneriler sağlar. Oldukçta kolay bir script olaran Apache2buddy‘i tek bir komut ile çalıştırarak önerileri gözden geçirebilrsiniz.
1.Kurulum
1 2 | wget https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl perl apache2buddy.pl |
2. kurulum
1 | curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl |
3. Kurulum
1 | curl -L http://apache2buddy.pl/ | perl |
Sunucu çıktısı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | 100 92491 100 92491 0 0 65869 0 0:00:01 0:00:01 --:--:-- 65829 ################################################################## apache2buddy.pl report for xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ################################################################## [ OK ] This script is being run as root. [ -- ] Checking locale; must be in en_US, en_AU, or en_GB to avoid runtime error s. [ OK ] LC_CTYPE=en_US.UTF-8 [ OK ] LC_NUMERIC=C [ OK ] LC_TIME=en_US.UTF-8 [ OK ] LC_COLLATE=en_US.UTF-8 [ OK ] LC_MONETARY=en_US.UTF-8 [ OK ] LC_MESSAGES=en_US.UTF-8 [ OK ] LC_PAPER=en_US.UTF-8 [ OK ] LC_NAME=en_US.UTF-8 [ OK ] LC_ADDRESS=en_US.UTF-8 [ OK ] LC_TELEPHONE=en_US.UTF-8 [ OK ] LC_MEASUREMENT=en_US.UTF-8 [ OK ] LC_IDENTIFICATION=en_US.UTF-8 [ OK ] The utility 'pmap' exists and is available for use: /usr/bin/pmap [ OK ] The utility 'netstat' exists and is available for use: /usr/bin/netstat [ OK ] 'php' exists and is available for use: /usr/local/bin/php [ OK ] The utility 'apachectl' exists and is available for use: /usr/sbin/apache ctl [ OK ] The port (port 80) is a valid port. [ -- ] We are attempting to discover the operating system type and version numbe r ... [ -- ] OS Name: CentOS [ -- ] OS Release: 7.4 [ OK ] Apache2buddy supports this OS Release/Version. [ -- ] Hostname: xxxxxxxxxxxxxx [ -- ] Primary IP: xxxxxxxxxxxxxxxxxxx [ -- ] We are checking the service running on port 80... [ -- ] The process listening on port 80 is /usr/sbin/httpd [ -- ] The process running on port 80 is Apache/2.4.28 (cPanel). [ -- ] Apache has been running 2d 04h 18m 09s. [ -- ] The full path to the Apache config file is: /etc/apache2/conf/httpd.conf [ -- ] Apache is using worker model. [ >> ] Non-standard apache set-up, apache is running as UID: 99 (nobody). Expect ing UID 48 ('apache' or 'www-data'). [ -- ] Apache runs as nobody. [ -- ] pidfile setting is /run/apache2/httpd.pid. [ -- ] Actual pidfile is /run/apache2/httpd.pid. [ -- ] Parent PID: 1276. [ OK ] Memory usage of parent PID is less than 50MB: 21868 Kilobytes. [ -- ] Your server has 7822 MB of PHYSICAL memory. [ -- ] Your ServerLimit setting is 256. [ >> ] ThreadsPerChild directive not found, assuming default values. [ -- ] Your ThreadsPerChild setting is 25. [ -- ] Your ThreadsPerChild setting for worker MPM is 25 [ -- ] Your ServerLimit setting for worker MPM is 256 [ -- ] Your MaxRequestWorkers setting is 150. [ OK ] Current Apache Process Count is 8, including the parent PID. [ -- ] Number of vhosts detected: 215. [ >> ] Current Apache vHost Count is greater than maxrequestworkers. [ -- ] This server is NOT running Plesk. [ -- ] cPanel Version: 11.66.0.29 [ -- ] Your PHP Memory Limit (Per-Process) is 128 MB. [ -- ] MySQL Detected => Using 1304.95 MB of memory. [ -- ] Java Detected => Using 261.15 MB of memory. [ OK ] No large logs files were found in /var/log/apache2. [ OK ] No large logs files were found in /usr/local/apache/logs. [ >> ] It looks like apache was installed from sources. Skipping update checks. [ -- ] httpd is currently using 320.55 MB of memory. [ -- ] The largest apache process is using 259.50 MB of memory [ -- ] The smallest apache process is using 21.36 MB of memory [ -- ] The average apache process is using 221.88 MB of memory -------------------------------------------------------------------------------- ### GENERAL FINDINGS & RECOMMENDATIONS ### -------------------------------------------------------------------------------- Apache2buddy.pl report for server: xxxxxxxxxxxxxxxxx Settings considered for this report: Your server's physical RAM: 7822 MB Remaining Memory after other services considered: 6255 MB Apache's MaxRequestWorkers directive: 150 <--------- Current Setting Apache MPM Model: worker Largest Apache process (by memory): 259 MB Apache appears to be running in worker mode. Please check manually for backend processes such as PHP-FPM and pm.max_children. Apache2buddy does not calculate maxclients for worker model. -------------------------------------------------------------------------------- A log file entry has been made in: /var/log/apache2buddy.log for future reference. Last 5 entries: 2017/10/31 16:17:01 Model: "Worker" Memory: "7822 MB" Maxclients: "150" Recommended: "N\A" Smallest: "21.36 MB" Avg: "221.88 MB" Largest: "259.50 MB" |
5