ครั้งแรกที่ฉันตั้งค่าบริการ systemd ของฉัน มันใช้งานได้ดี
อย่างไรก็ตาม เมื่อฉันรีสตาร์ทเซิร์ฟเวอร์ บริการ systemd ไม่เริ่มทำงาน แต่ยังคงเปิดอยู่ กำลังเปิดใช้งาน
.
มีคนให้คำแนะนำว่าทำไมสิ่งนี้ถึงเกิดขึ้น?
ไฟล์หน่วย:
[หน่วย]
คำอธิบาย=แอปของฉัน
After=network.service
หยุดเมื่อไม่ต้องการ=ใช่
[บริการ]
พิมพ์=แจ้ง
NotifyAccess=ทั้งหมด
ผู้ใช้ = อูบุนตู
Group=อูบุนตู
WorkingDirectory=/opt/app
KillMode=กระบวนการ
PIDFile=/tmp/app%I.pid
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=app%I
สภาพแวดล้อม=SOCKET=/tmp/thin-%I.socket
ExecStart=/opt/app/bin/start
ExecReload=/opt/app/bin/โหลดซ้ำ
ExecStop=/opt/app/bin/stop
เริ่มใหม่ = เสมอ
LimitNOFILE=10240
CPUโควต้า=90%
[ติดตั้ง]
ต้องการโดย=app.target
บันทึกจาก สมุดรายวันctl -xe
:
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: [email protected]: เริ่มดำเนินการหมดเวลา สิ้นสุด
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: [email protected]: ล้มเหลวด้วยผลลัพธ์ 'หมดเวลา'
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: ไม่สามารถเริ่มแอปของฉัน
-- เรื่อง: Unit [email protected] ล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- หน่วย [email protected] ล้มเหลว
--
-- ผลลัพธ์คือผลลัพธ์
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: [email protected]: หมดเวลาระงับบริการแล้ว กำลังตั้งเวลารีสตาร์ท
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: [email protected]: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 4
-- เรื่อง: มีการกำหนดเวลาการรีสตาร์ทเครื่องโดยอัตโนมัติ
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- มีการกำหนดเวลาการรีสตาร์ทหน่วย [email protected] โดยอัตโนมัติ ซึ่งเป็นผลลัพธ์สำหรับ
-- การกำหนดค่า Restart= การตั้งค่าสำหรับหน่วย
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: หยุดแอปของฉัน
-- เรื่อง: Unit [email protected] ปิดตัวลงแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- Unit [email protected] ปิดตัวลงเรียบร้อยแล้ว
10 พ.ย. 20:51:35 ชื่อโฮสต์ systemd[1]: กำลังเริ่มแอปของฉัน...
-- เรื่อง: Unit [email protected] ได้เริ่มต้นขึ้นแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://www.ubuntu.com/support
--
-- Unit [email protected] เริ่มทำงานแล้ว
ฉันไม่แน่ใจว่าฉันจะให้ข้อมูลใดที่นี่เพื่อช่วยคุณได้บ้าง ถ้าฉันสามารถให้อะไรคุณสามารถถามฉันในความคิดเห็นได้โปรด