Score:0

เหตุใดสคริปต์ systemd จึงหยุดเขียนบันทึกหลังจากเริ่มบริการใหม่

ธง jp

ฉันมีไฟล์ systemd unit มันเริ่มสคริปต์ php มีข้อผิดพลาดของเครือข่ายซึ่งทำให้ฉันต้องรีบูตหลังจากไม่มีอะไรทำงาน ฉันสังเกตเห็นว่าสคริปต์ไม่ได้เขียนไปยังล็อกไฟล์ที่ระบุอีกต่อไป จนกว่าฉันจะบังคับการหมุนด้วยตนเอง

[หน่วย]
คำอธิบาย=บริการที่กำหนดเอง
ต้องการ=network-online.target
After=network-online.target

[บริการ]
ExecStart=/usr/bin/php -f /path/to/php/script.php
ExecStopPost=/bin/bash /usr/local/bin/script-stopped.sh <--- เพียงแค่ส่งอีเมล
StandardOutput=file:/var/log/script.log <---หยุดเขียนหลังจากรีสตาร์ทเว้นแต่ฉันจะหมุน

[ติดตั้ง]
WantedBy=multi-user.target

ฉันกำลังพยายามทำความเข้าใจว่าเหตุใดสิ่งนี้จึงเกิดขึ้นในระดับทางเทคนิคอย่างละเอียด หลังจากพยายามค้นหาข้อมูล ฉันรู้สึกว่าฉันค้นหาสิ่งที่ถูกต้องไม่ได้ ดังนั้นฉันจึงคิดว่าคำอธิบายจะช่วยได้

แก้ไข บางทีนี่อาจเกี่ยวข้องกัน? https://serverfault.com/a/718947/409772

โพสต์คำตอบ

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