Score:0

บริการ systemd เริ่มตกลง แต่หยุดทำงานหลังจากรีสตาร์ท

ธง us

ฉันมีปัญหาแปลก ๆ ฉันได้ตั้งค่าบริการ systemd แบบกำหนดเองที่รันโครงการ dotnet เมื่อระบบเริ่มทำงานครั้งแรก บริการก็เริ่มต้นได้ดีเช่นกัน อย่างไรก็ตาม เมื่อฉันเริ่มระบบใหม่ ระบบจะหยุดทำงาน

ระบบคือ Ubuntu 20.04 บน Azure

นี่คือคำอธิบายบริการ:

[หน่วย]
คำอธิบาย=Api

[บริการ]
WorkingDirectory=/home/aviad/Backend
ExecStart=/snap/bin/dotnet run -c AzureDev --launch-profile AzureDev
เริ่มใหม่ = เสมอ
รีสตาร์ทวินาที=10
ผู้ใช้ = aviad

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

ซึ่งเป็นผลมาจาก sudo systemctl สถานะ API

â api.service - เอพีไอ
     โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/api.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่วันอังคารที่ 2021-09-14 15:51:50 UTC; 29 นาทีที่แล้ว
   PID หลัก: 855 (ดอทเน็ต)
      งาน: 39 (จำกัด: 9513)
     หน่วยความจำ: 314.2M
     CGroup: /system.slice/api.service
             ââ 855 /snap/dotnet-sdk/120/dotnet run -c AzureDev --launch-profile AzureDev
             ââ2408 /home/aviad/Backend/bin/AzureDev/net5.0/แบ็กเอนด์

และนี่คือสถานะหลังจากรีสตาร์ท:

â api.service - เอพีไอ
     โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/api.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่วันอังคารที่ 2021-09-14 16:33:33 UTC; 7 วินาทีที่แล้ว
   PID หลัก: 8373 (ดอทเน็ต)
      งาน: 0 (จำกัด: 9513)
     หน่วยความจำ: 460.0K
     CGroup: /system.slice/api.service
             € 8373 /snap/dotnet-sdk/120/dotnet run -c AzureDev --launch-profile AzureDev

14 ก.ย. 16:33:33 machine1 systemd[1]: เริ่มต้น Api

นอกเหนือจากสถานะที่ไม่ดีแล้ว โครงการจริงก็ไม่ทำงานจริง

บางสิ่งที่ฉันลองแล้วก็มีผลลัพธ์ (แย่) เหมือนกัน:

  1. หยุดบริการ รอสักครู่ จากนั้นเริ่มบริการ
  2. ปิดใช้งานบริการ รอสักครู่ จากนั้นเปิดใช้งาน
  3. ทำข้างต้นหลังและก่อนก systemctl daemon-โหลดซ้ำ
  4. ออก ก ฆ่า -9 ไปที่รหัสกระบวนการและปล่อยให้ ระบบ รีสตาร์ทมัน
Michael Hampton avatar
cz flag
มีสิ่งผิดปกติเกี่ยวกับโฮมไดเร็กตอรี่ของคุณหรือไม่?
Aviad P. avatar
us flag
ไม่มีอะไรที่ฉันได้ทำไปโดยรู้เท่าไม่ถึงการณ์
Aviad P. avatar
us flag
ปรากฏว่าการติดตั้ง dotnet โดยใช้ snap เป็นปัญหา ฉันลบออกโดยใช้ snap แล้วติดตั้งโดยใช้ apt และตอนนี้ใช้งานได้ ...

โพสต์คำตอบ

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