Score:2

nginx สามารถเข้าสู่ซ็อกเก็ต UDP โดยพลการได้หรือไม่

ธง cm
Tom

เป็นไปได้หรือไม่ที่จะทำให้ nginx บันทึกการเข้าถึงไปยังซ็อกเก็ต UDP โดยพลการ โดยบันทึกเฉพาะเอาต์พุตของรูปแบบบันทึกเท่านั้น

สิ่งอำนวยความสะดวก syslog ใกล้เข้ามาแล้ว แต่ดูเหมือนว่าจะยืนยันในการเพิ่มส่วนหัวด้วยการประทับเวลา ชื่อโฮสต์ และชื่อโปรแกรม ฉันกำลังพยายามเข้าสู่ระบบบริการที่ยอมรับเพย์โหลดในรูปแบบ JSON ฉันได้เขียน nginx log_format ที่สร้างเอกสาร JSON แต่ไม่สามารถหาวิธีสร้างได้ เท่านั้น นั่น.

djdomi avatar
za flag
ฉันคิดว่าคุณต้องแปลงผลลัพธ์โดยใช้ http://nginx.org/en/docs/syslog.html ตัวเลือกอื่นที่ฉันไม่รู้จัก คุณยังสามารถแก้ไขผลลัพธ์ได้โดยใช้รูปแบบบันทึกที่กำหนดเอง
cm flag
Tom
@djdomi ฉันพบคำสั่ง log_format แต่เมื่อคุณเข้าสู่ระบบ syslog มันยังคงเพิ่มส่วนหัว RFC3164 แม้ว่าข้อความจะมีส่วนหัว RFC5424 ที่ถูกต้องก็ตาม ในการขุดเพิ่มเติมเหตุผลนี้ดูเหมือนว่า nginx ใช้การเรียก `syslog(3)` ของระบบ libc และ glibc ยังคงใช้ RFC3164 ใช้ nginx บน *bsd และสร้างส่วนหัว RFC5424
djdomi avatar
za flag
คุณอาจต้องการเพิ่มหรือแก้ปัญหาด้วยตัวคุณเอง ฉันคิดว่าคงไม่มีใครทำเช่นนั้น ;)

โพสต์คำตอบ

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