ฉันมีกรณีแปลก ๆ ของการค้าง 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)
ทำให้การโหลดซ้ำทำงานได้อย่างถูกต้องจนกว่าจะมีบางอย่างเกิดขึ้น และการโหลดซ้ำจะเริ่มค้างกระบวนการในสถานะที่อธิบายไว้
มีเงื่อนงำอะไรที่ฉันอาจหายไป? ฉันได้พยายามลบตัวเลือกทั้งหมดและปล่อยให้มันเป็นค่าเริ่มต้นของตัวเอง แต่ดูเหมือนว่ายังคงเกิดขึ้นเหมือนเดิม