ฉันมีกรณีแปลก ๆ ของการค้าง syslog-ng ในการโหลดซ้ำและภายใต้เงื่อนไขบางประการ
รุ่น syslog-ng เป็นค่าเริ่มต้นของ Ubuntu 20.04 3.25.1. มันต้องมีอะไรเกี่ยวข้องกับ log_msg_size เมื่อสิ่งนี้เริ่มเกิดขึ้นเมื่อมันถูกกำหนดค่าใหม่จาก log_msg_size(16384) ถึง log_msg_size(65536) ซึ่งอันที่จริงแล้วเป็นค่าเริ่มต้นของมัน
เมื่อกำหนดค่าใหม่แล้ว daemon จะถูกปล่อยให้อยู่ในสถานะ กำลังโหลดการกำหนดค่าใหม่ ตาม ระบบและหยุดการเข้าสู่ระบบเลย แถมยังไม่ตอบสนองอีกด้วย ภาคเรียน ส่งสัญญาณให้ต้องฆ่ามันอย่างจริงจัง ในสถานะนี้ ความพยายามในการโหลดการกำหนดค่าซ้ำจะได้รับคำเตือนข้อผิดพลาดเกี่ยวกับการโหลดการกำหนดค่าที่มีอยู่แล้ว
ถ้านี่ยังไม่แปลกพอ ให้ฆ่าภูต เริ่มต้นด้วย log_msg_size(16384) จากนั้นหยุดตามปกติและกำหนดค่าใหม่อีกครั้งเป็น log_msg_size(65536) ทำให้การโหลดซ้ำทำงานได้อย่างถูกต้องจนกว่าจะมีบางอย่างเกิดขึ้น และการโหลดซ้ำจะเริ่มค้างกระบวนการในสถานะที่อธิบายไว้
มีเงื่อนงำอะไรที่ฉันอาจหายไป? ฉันได้พยายามลบตัวเลือกทั้งหมดและปล่อยให้มันเป็นค่าเริ่มต้นของตัวเอง แต่ดูเหมือนว่ายังคงเกิดขึ้นเหมือนเดิม