Supervisord และ stdout / stderr


10

สำหรับบล็อกการกำหนดค่าโปรแกรมใน Supervisord จำเป็นต้องตั้ง stderr_logfile หรือไม่ถ้า redirect_stderr เป็นจริง

stderror_logfile=/path/to/logfile/stderr.log
stdout_logfile=/path/to/logfile/stdout.log
redirect_stderr=true

เนื่องจาก redirect_stderr เป็นจริงสิ่งนี้ควรหมายความว่า stderr.log จะว่างเปล่าและการรวมกันของ stderr และ stdout stream จะแสดงใน sdtout.log ความเข้าใจของฉันถูกต้องหรือไม่

คำตอบ:


14

การอ้างถึงเอกสารการกำหนดค่าไฟล์ Supervisord:

redirect_stderr
หากเป็นจริงให้ส่งเอาต์พุต stderr ของกระบวนการเพื่อส่งกลับไปยัง supervisord บนตัวให้คำอธิบายไฟล์ stdout (ในเงื่อนไขเชลล์ UNIX นี่เป็นสิ่งที่เทียบเท่ากับการดำเนินการ/the/program 2>&1)

stderr_logfile
ใส่เอาต์พุตกระบวนการ stderr ในไฟล์นี้ยกเว้นว่า redirect_stderr เป็นจริง

จากนั้นใช่ทั้งสองstderrและstdoutจะปรากฏในstdout.logและstderr.logจะยังคงว่างเปล่า


ขอบคุณดูเหมือนว่าเป็นสิ่งที่เอกสารหมายถึง แต่ต้องการตรวจสอบอีกครั้ง
hgcrpd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.