ฉันใช้ nginx 1.20.1 บน Debian 10 มันใช้งานได้ แต่ใช้คำสั่ง สถานะ systemctl nginx
สิ่งนี้แสดง:
systemd[1]: การเริ่มต้น nginx - เว็บเซิร์ฟเวอร์ประสิทธิภาพสูง...
systemd [1]: nginx.service: ไม่สามารถเปิดไฟล์ PID /run/nginx.pid (ยัง?) หลังจากเริ่มต้น: ไม่มีไฟล์ดังกล่าวหรือ d
systemd[1]: เริ่มต้น nginx - เว็บเซิร์ฟเวอร์ประสิทธิภาพสูง
ฉัน googled มากและตรวจสอบการอนุญาตของโฟลเดอร์ที่อยู่ที่เกี่ยวข้อง /var/usr/nginx.pid
และตรวจสอบที่อยู่ให้ตรงกันทั้ง 2 แห่ง /etc/nginx/nginx.conf
และ /usr/lib/systemd/system/nginx.service
และดีที่จะกล่าวว่า nginx.pid
ถูกสร้างขึ้นเมื่อ nginx กำลังทำงานและจะถูกลบเมื่อฉันหยุด nginx ฉันลองใช้ /usr/nginx.pid
ใน .conf และ .service แต่มีปัญหาเดียวกันอยู่ ใน error.log ของฉัน ไม่มีการบันทึกข้อผิดพลาดหรือคำเตือน นอกจากนี้ควรพูดถึงว่าเป็นเครื่อง VM ใหม่ | เดเบียนและ nginx ใหม่! โดยไม่มีการแก้ไขเพิ่มเติมเป็นค่าเริ่มต้น nginx.conf !
คำถาม: ฉันควรจะแจ้งให้ทราบล่วงหน้า ไม่สามารถเปิดไฟล์ PID /run/nginx.pid (ยัง?) หลังจากเริ่มต้น: ไม่มีไฟล์ดังกล่าวหรือ d
? ถ้ามันสำคัญ ฉันจะแก้ไขมันได้อย่างไร?