Score:0

Apache หยุดตอบสนองหลังจากเปิดใช้งาน HTTP/2 สักครู่

ธง dz

ฉันมี apache 2.4.41 บน Ubuntu 20.04 และเรียกใช้แอปพลิเคชันบางอย่างผ่าน PHP-FPM โดยตั้งค่า MPM เป็น 'เหตุการณ์' เมื่อเร็ว ๆ นี้ ในความพยายามที่จะเร่งความเร็วของแอปพลิเคชัน ฉันเปิดใช้งาน HTTP/2 ใน virtualhost โดยการเพิ่ม โปรโตคอล h2 http/1.1. แน่นอน ฉันตรวจสอบก่อนว่าโมดูล HTTP2 เปิดใช้งานอยู่หรือไม่ apachectl -M. ฉันตรวจสอบการตอบกลับจากเซิร์ฟเวอร์: HTTP/2 กำลังทำงาน Apache2 ยอมรับการจับมือโปรโตคอลและแอปพลิเคชันเร็วขึ้นอย่างเห็นได้ชัด

หลังจากใช้งานไปสองสามวัน (หรือบางครั้งหลายชั่วโมง) แอปพลิเคชันจะหยุดตอบสนองต่อคำขอ เมื่อฉันตรวจสอบ ท็อปฉันไม่เห็นกระบวนการ CPU สูงหรือการใช้หน่วยความจำ การตรวจสอบสถานะของกระบวนการ apache, php-fpm และ mariadb ก็ไม่พบข้อผิดพลาดเช่นกัน

ฉันถอด ชั่วโมง2 พารามิเตอร์จาก โปรโตคอล คำสั่งและรีโหลด apache ซึ่งแก้ไขได้ แต่แน่นอนว่าฉันต้องการใช้ HTTP/2 ไม่มีใครมีความคิดใด ๆ ที่อาจก่อให้เกิดสิ่งนี้? บันทึกใดที่ฉันสามารถตรวจสอบเพื่อรับเบาะแส หรือการทดสอบใดที่ฉันสามารถทำได้

vidarlo avatar
ar flag
บันทึกของคุณแสดงอะไร
Guido Goluke avatar
dz flag
ฉันถือว่าคุณกำลังอ้างถึงบันทึกข้อผิดพลาดสำหรับโฮสต์เสมือนนั้น ไม่มีอะไรอยู่ในนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา