เมื่อวานเซิร์ฟเวอร์ใช้งานได้ แต่ตอนนี้ url ที่เคยใช้งานได้ทำให้ฉัน:
404 ไม่พบ
จิงซ์
ฉันใช้ Linux เวอร์ชัน 2.6.32-754.35.1.el6.x86_64 ([email protected]) (gcc เวอร์ชัน 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) ) # 1 SMP ส. 7 พ.ย. 12:42:14 UTC 2020
บันทึกการเข้าถึงทำให้ฉันมีขยะมากมายเช่น:
Ã@{¿â°â¢â¹{÷ââÃJDFEp!â¦XD]q1QAñëM!§âºa8©¢â ´ÃduÃr,çõMjÃ:ç,76·ÃÃ;ËÃÃA¢pn-)Ã
¦ó"Ãöš¦â11úU¸Ã÷+ à Ã#t ±#|;Ãø~o|å÷exÃädà ´ÃÃ-C4áâ1ó⡠K;Ãäüh¯^¦âËLª3RFaSŸêGøgÃk$z?2ª®ŽÃ
ฉันเห็นบันทึกข้อผิดพลาดแต่ไม่มีอะไรเกิดขึ้นในช่วง 5 วันที่ผ่านมา ไฟล์บันทึกข้อผิดพลาดไม่ถูกแก้ไขในช่วง 5 วันที่ผ่านมา ดังนั้นฉันจึงไม่แน่ใจว่าต้องตรวจสอบอะไรนอกเหนือจากนั้น
ฉันจำได้ว่าฉันมีปัญหาบางอย่างเกี่ยวกับการเคลือบเงา ฉันคิดว่าก่อนและหลังการรีบูต ฉันสามารถแก้ไขได้ แต่การรีบูตไม่ได้ทำอะไรเลย
สิ่งหนึ่งที่ฉันเห็นอยู่ในบันทึก php-fpm:
[05-ม.ค.-2565 10:40:26] ประกาศ: แกะรอย 8276 เสร็จแล้ว
[05-ม.ค.-2022 10:40:29] คำเตือน: [pool php5-fcgi-staging01] child 8943, script '/home/ver/v1.3.62/public/index.php' (คำขอ: "GET /index.php" php") ดำเนินการช้าเกินไป (9.019635 วินาที) การบันทึก
[05-ม.ค.-2022 10:40:29] ประกาศ: ลูก 8943 หยุดการติดตาม
[05-ม.ค.-2565 10:40:29] ประกาศ: กำลังจะแกะรอย 8943
[05-ม.ค.-2022 10:40:29] ประกาศ: เสร็จสิ้นการติดตามของ 8943
[05-ม.ค.-2022 10:41:11] คำเตือน: [pool php5-fcgi-staging01] child 8943, script '/home/ver/v1.3.62/public/index.php' (คำขอ: "GET /index. php") ดำเนินการช้าเกินไป (8.323565 วินาที) การบันทึก
[05-ม.ค.-2022 10:41:11] ประกาศ: ลูก 8943 หยุดการติดตาม
[05-ม.ค.-2565 10:41:11] ประกาศ: กำลังจะแกะรอย 8943
[05-ม.ค.-2022 10:41:11] ประกาศ: เสร็จสิ้นการติดตามของ 8943
[05-ม.ค.-2022 10:41:19 น.] คำเตือน: [pool php5-fcgi-staging01] child 28022, script '/home/ver/v1.3.62/public/index.php' (คำขอ: "GET /index.php" php") ดำเนินการช้าเกินไป (10.022734 วินาที) การบันทึก
[05-ม.ค.-2022 10:41:19] ประกาศ: ลูก 28022 หยุดการติดตาม
[05-ม.ค.-2565 10:41:19 น.] ประกาศ: กำลังจะแกะรอย 28022
[05-ม.ค.-2022 10:41:19] ประกาศ: เสร็จสิ้นการติดตามของ 28022
[05-ม.ค.-2022 10:42:05 น.] คำเตือน: [pool php5-fcgi-staging01] child 6940, script '/home/ver/v1.3.62/public/index.php' (คำขอ: "GET /index. php") ดำเนินการช้าเกินไป (10.653465 วินาที) การบันทึก
[05-ม.ค.-2022 10:42:05] ประกาศ: ลูก 6940 หยุดการติดตาม
[05-ม.ค.-2565 10:42:05] ประกาศ: กำลังจะแกะรอย 6940
[05-ม.ค.-2022 10:42:05] ประกาศ: ติดตาม 6940 เสร็จแล้ว
[05-ม.ค.-2022 10:46:10] คำเตือน: [pool php5-fcgi-staging01] child 32351, script '/home/ver/v1.3.62/public/index.php' (คำขอ: "GET /index. php") ดำเนินการช้าเกินไป (8.441833 วินาที) การบันทึก
[05-ม.ค.-2022 10:46:10] ประกาศ: ลูก 32351 หยุดการติดตาม
[05-ม.ค.-2565 10:46:10] ประกาศ: กำลังจะแกะรอย 32351
[05-ม.ค.-2022 10:46:10] ประกาศ: เสร็จสิ้นการติดตามของ 32351
[05-ม.ค.-2565 11:28:21] ประกาศ: กำลังยุติ ...
[05-ม.ค.-2565 11:28:21] ประกาศ: ออกไป ลาก่อน!
นี่แหละ ฉันคิดว่า 404 อาจเป็นเพราะมีการใช้ทรัพยากรมากเกินไป ฉันจะตรวจสอบเพิ่มเติมได้อย่างไร ขอบคุณ
สแต็คคือ Nginx -> Varnish -> Apache -> PHP-FPM
ฉันคิดว่า cronjob อาจเป็นปัญหา มีวิธีปิดการใช้งาน cronjobs ทั้งหมดโดยไม่หยุดการร้องขอของเบราว์เซอร์หรือไม่