Puncte:0

Apache nu rulează în ciuda aceleiași configurații din cauza php-fpm

drapel cn

Ok, așa că am verificat configurațiile Apache de pe serverul de unde pot să ruleze site-uri web și configurațiile de pe site-ul web unde lacul continuă să returneze 503 și 500 și am descoperit că sunt aceleași. Singura diferență este php-fpm, dar nu mă pot gândi la motivul pentru care acesta ar fi cazul.

[root@webdev01 ~]# sudo netstat -plnt
Conexiuni la internet active (numai servere)
Proto Recv-Q Trimitere-Q Adresă locală Adresă străină Stat PID/Nume program   
tcp 0 0 127.0.0.2:80 0.0.0.0:* ASCULTĂ 1679/varnishd       
tcp 0 0 172.31.23.5:80 0.0.0.0:* ASCULTĂ 1644/nginx          
tcp 0 0 127.0.0.1:80 0.0.0.0:* ASCULTĂ 1620/httpd          
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ 1177/sshd           
tcp 0 0 127.0.0.1:25 0.0.0.0:* ASCULTĂ 1439/master         
tcp 0 0 172.31.23.5:443 0.0.0.0:* ASCULTĂ 1644/nginx          
tcp 0 0 127.0.0.1:443 0.0.0.0:* ASCULTĂ 1620/httpd          
tcp 0 0 127.0.0.1:6082 0.0.0.0:* ASCULTĂ 1678/varnishd       
tcp 0 0 127.0.0.1:11211 0.0.0.0:* ASCULTĂ 1155/memcached      
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1072/redis-server 1 
tcp 0 0 :::22 :::* ASCULTĂ 1177/sshd           
tcp 0 0 :::3306 :::* ASCULTĂ 1315/mysqld         
[root@webdev01 ~]# 

Aici funcționează și nu vedem php-fpm.

[centos@staging script]$ sudo /usr/sbin/php-fpm
[28-Oct-2021 15:17:31] EROARE: O altă instanță FPM pare să asculte deja pe /var/run/php-fpm/php5-fcgi-staging01.sock
[28-Oct-2021 15:17:31] EROARE: inițializarea FPM a eșuat

Deci rulează pe un ciorap? Dar din anumite motive nu văd că ascultă un port? Sunt diferiți?

[root@webdev01 ~]# stare serviciu sudo php-fpm
php-fpm (pid 1455) rulează...

Deci merge.

Pe serverul pe care nu-l pot rula am:

[centos@staging03 script]$ sudo netstat -plnt
Conexiuni la internet active (numai servere)
Proto Recv-Q Trimitere-Q Adresă locală Adresă străină Stat PID/Nume program   
tcp 0 0 127.0.0.2:80 0.0.0.0:* ASCULTĂ 2624/varnishd       
tcp 0 0 127.0.0.1:80 0.0.0.0:* ASCULTĂ 2580/httpd          
tcp 0 0 172.31.22.60:80 0.0.0.0:* ASCULTĂ 1582/nginx          
tcp 0 0 0.0.0.0:22 0.0.0.0:* ASCULTĂ 1290/sshd           
tcp 0 0 127.0.0.1:25 0.0.0.0:* ASCULTĂ 1544/master         
tcp 0 0 127.0.0.1:443 0.0.0.0:* ASCULTĂ 2580/httpd          
tcp 0 0 127.0.0.1:6082 0.0.0.0:* ASCULTĂ 2623/varnishd       
tcp 0 0 127.0.0.1:9000 0.0.0.0:* ASCULTĂ 3397/php-fpm        
tcp 0 0 127.0.0.1:11211 0.0.0.0:* ASCULTĂ 1268/memcached      
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1061/redis-server 1 
tcp 0 0 :::22 :::* ASCULTĂ 1290/sshd           
tcp 0 0 :::3306 :::* ASCULTĂ 1422/mysqld  

M-am uitat în interiorul etc/php-fpm.d și am găsit acest fișier:

[php5-fcgi-elvis]
asculta = /var/run/php-fpm/php5-fcgi-elvis.sock
listen.allowed_clients = 127.0.0.1
user = elvis
;grup = elvis
pm = dinamic
pm.max_children = 50
pm.start_servers = 14
pm.min_spare_servers = 14
pm.max_spare_servers = 25
pm.max_requests = 500
catch_workers_output = da
request_slowlog_timeout = 8
slowlog = /var/log/php-fpm/www-slow.log
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = activat
php_value[session.save_handler] = fișiere
php_value[session.save_path] = /var/lib/php/session
 
listen.owner = apache
listen.group = apache
listen.mode = 0666

Și este aproape același cu cel de pe serverul defect:

[php5-fcgi-staging03]
asculta = /var/run/php-fpm/php5-fcgi-staging03.sock
listen.allowed_clients = 127.0.0.1
utilizator = staging03
;grup = staging03
pm = dinamic
pm.max_children = 13
pm.start_servers = 4
pm.min_spare_servers = 4
pm.max_spare_servers = 7
pm.max_requests = 500
catch_workers_output = da
request_slowlog_timeout = 8
slowlog = /var/log/php-fpm/www-slow.log
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = activat
php_value[session.save_handler] = fișiere
php_value[session.save_path] = /var/lib/php/session
 
listen.owner = apache
listen.group = apache
listen.mode = 0666

Cu toate acestea, am găsit și acest fișier www.conf:

[www]
grup = apache
asculta = 127.0.0.1:9000
listen.allowed_clients = 127.0.0.1
pm = dinamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_flag[log_errors] = activat
php_value[session.save_handler] = fișiere
php_value[session.save_path] = /var/lib/php/session
php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache

Deci ștergerea acestui fișier www.conf ar rezolva orice problemă? Pentru că mă gândesc că sunt pași suplimentari.Pur și simplu nu am imaginea completă pentru a știu care sunt lucrurile pe care le pot verifica și care sunt lucrurile greșite.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.