Điểm:0

Apache không chạy mặc dù cùng cấu hình do php-fpm

lá cờ cn

Ok, vì vậy tôi đã kiểm tra cấu hình Apache trên máy chủ nơi tôi có thể chạy các trang web và cấu hình trên trang web nơi véc ni tiếp tục trả về 503 và 500 và tôi thấy chúng giống nhau. Sự khác biệt duy nhất là php-fpm, nhưng tôi không thể nghĩ ra lý do tại sao lại như vậy.

[root@webdev01 ~]# sudo netstat -plnt
Kết nối Internet đang hoạt động (chỉ máy chủ)
Proto Recv-Q Send-Q Địa chỉ cục bộ Địa chỉ nước ngoài Trạng thái PID/Tên chương trình   
tcp 0 0 127.0.0.2:80 0.0.0.0:* NGHE 1679/véc ni       
tcp 0 0 172.31.23.5:80 0.0.0.0:* NGHE 1644/nginx          
tcp 0 0 127.0.0.1:80 0.0.0.0:* NGHE 1620/httpd          
tcp 0 0 0.0.0.0:22 0.0.0.0:* NGHE 1177/sshd           
tcp 0 0 127.0.0.1:25 0.0.0.0:* NGHE 1439/chính         
tcp 0 0 172.31.23.5:443 0.0.0.0:* NGHE 1644/nginx          
tcp 0 0 127.0.0.1:443 0.0.0.0:* NGHE 1620/httpd          
tcp 0 0 127.0.0.1:6082 0.0.0.0:* NGHE 1678/véc ni       
tcp 0 0 127.0.0.1:11211 0.0.0.0:* NGHE 1155/memcached      
tcp 0 0 127.0.0.1:6379 0.0.0.0:* NGHE 1072/redis-server 1 
tcp 0 0 :::22 :::* NGHE 1177/sshd           
tcp 0 0 :::3306 :::* NGHE 1315/mysqld         
[root@webdev01 ~]# 

Đây là nơi nó hoạt động và chúng tôi không thấy php-fpm.

[centos@staging script]$ sudo /usr/sbin/php-fpm
[28-Oct-2021 15:17:31] LỖI: Một phiên bản FPM khác dường như đã lắng nghe trên /var/run/php-fpm/php5-fcgi-staging01.sock
[28-Oct-2021 15:17:31] LỖI: Khởi tạo FPM không thành công

Vì vậy, nó đang chạy trên một sock? Nhưng vì lý do nào đó tôi không thấy nó nghe cổng? Chúng có khác nhau không?

[root@webdev01 ~]# sudo dịch vụ php-fpm status
php-fpm (pid 1455) đang chạy...

Vì vậy, nó đang chạy.

Trên máy chủ nơi tôi không thể chạy nó, tôi có:

[tập lệnh centos@staging03]$ sudo netstat -plnt
Kết nối Internet đang hoạt động (chỉ máy chủ)
Proto Recv-Q Send-Q Địa chỉ cục bộ Địa chỉ nước ngoài Trạng thái PID/Tên chương trình   
tcp 0 0 127.0.0.2:80 0.0.0.0:* NGHE 2624/véc ni       
tcp 0 0 127.0.0.1:80 0.0.0.0:* NGHE 2580/httpd          
tcp 0 0 172.31.22.60:80 0.0.0.0:* NGHE 1582/nginx          
tcp 0 0 0.0.0.0:22 0.0.0.0:* NGHE 1290/sshd           
tcp 0 0 127.0.0.1:25 0.0.0.0:* NGHE 1544/chính         
tcp 0 0 127.0.0.1:443 0.0.0.0:* NGHE 2580/httpd          
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN 2623/varnishd       
tcp 0 0 127.0.0.1:9000 0.0.0.0:* NGHE 3397/php-fpm        
tcp 0 0 127.0.0.1:11211 0.0.0.0:* NGHE 1268/memcached      
tcp 0 0 127.0.0.1:6379 0.0.0.0:* NGHE 1061/redis-server 1 
tcp 0 0 :::22 :::* NGHE 1290/sshd           
tcp 0 0 :::3306 :::* NGHE 1422/mysqld  

Tôi đã xem bên trong etc/php-fpm.d và tìm thấy tệp này:

[php5-fcgi-elvis]
nghe = /var/run/php-fpm/php5-fcgi-elvis.sock
lắng nghe.allowed_clients = 127.0.0.1
người dùng = elvis
; nhóm = yêu tinh
chiều = động
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 = có
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] = bật
php_value[session.save_handler] = tệp
php_value[session.save_path] = /var/lib/php/session
 
lắng nghe.chủ sở hữu = apache
nghe.group = apache
lắng nghe.mode = 0666

Và nó gần giống với cái trên máy chủ bị lỗi:

[php5-fcgi-staging03]
nghe = /var/run/php-fpm/php5-fcgi-staging03.sock
lắng nghe.allowed_clients = 127.0.0.1
người dùng = staging03
;nhóm = dàn03
chiều = động
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 = có
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] = bật
php_value[session.save_handler] = tệp
php_value[session.save_path] = /var/lib/php/session
 
lắng nghe.chủ sở hữu = apache
nghe.group = apache
lắng nghe.mode = 0666

Tuy nhiên, tôi cũng tìm thấy tệp www.conf này:

[www]
nhóm = apache
nghe = 127.0.0.1:9000
lắng nghe.allowed_clients = 127.0.0.1
chiều = động
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] = bật
php_value[session.save_handler] = tệp
php_value[session.save_path] = /var/lib/php/session
php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache

Vì vậy, việc xóa tệp www.conf này có giải quyết được mọi vấn đề không? Bởi vì tôi đang nghĩ rằng có các bước bổ sung.Tôi chỉ không có bức tranh đầy đủ để biết đâu là những điều tôi có thể kiểm tra và đâu là những điều sai.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.