ฉันประสบปัญหาการหยุดทำงานของไซต์เป็นระยะซึ่งแสดงข้อผิดพลาด 503 โดยปกติแล้วไซต์จะทำงานได้ดี ฉันได้ระบุข้อผิดพลาดต่อไปนี้ซึ่งได้รับสแปมในบันทึก apache ของฉัน:
FCGI: พยายามเชื่อมต่อกับซ็อกเก็ตโดเมน Unix /run/php/php7.3-fpm.sock (*) ล้มเหลว
เมื่อฉันวิ่ง บริการ php7.3-fpm เริ่มต้นใหม่
ไซต์กลับมาใช้งานได้และทุกอย่างทำงานได้ดี
เมื่อฉันวิ่ง ps aux | grep php-fpm
ฉันได้รับสิ่งนี้:
ราก 20772 0.0 0.0 1152852 33600 ? Ss 12:42 0:00 php-fpm: กระบวนการหลัก (/etc/php/7.3/fpm/php-fpm.conf)
www-ข้อมูล 20773 10.6 0.1 1285072 250308 ? S 12:42 2:34 php-fpm: pool www
www-ข้อมูล 20774 9.8 0.1 1271452 244952 ? S 12:42 2:22 php-fpm: pool www
www-ข้อมูล 20775 9.8 0.1 1260964 219920 ? S 12:42 2:22 php-fpm: pool www
// ... ฯลฯ
นอกจากนี้ นี่คือรายการสิทธิ์ของฉันใน /รัน/php.ini
:
-rw-r--r-- 1 รูทรูท 5 28 พฤษภาคม 12:42 php7.3-fpm.pid
srw-rw---- 1 www-data www-data 0 28 พฤษภาคม 12:42 น. php7.3-fpm.sock
ฉันสังเกตเห็นว่ากระบวนการหลักกำลังทำงานในฐานะรูท มันควรจะทำงานเป็นรูทหรือไม่? นี่อาจเป็นปัญหาหรือไม่