Score:0

Systemd service sits in continuous reboot on start but works fine on manual start

ธง us

We have an application that at one point worked on one of our ubuntu VMs. Recently, it has shut down. I noticed that the application, when i execute systemctl start application, it starts normally, begins the application boot stage properly, then abruptly stops, then restarts, then stops, and so forth in the same cycle.

What's interesting is, if i disable the service, systemctl disable application.service, then manually sudo into the application user, and run the application manually, it works fine.

I cannot determine for the life of me why in systemd it won't work, but using the exact same arguments on a manual command it works just fine.

Here's my service file:

[Unit]
Description=Application
After=network.target

[Service]
ExecStart=/home/application/application/application start
ExecStop=/home/application/application/application stop
Type=simple
PIDFile=/home/application/application/tmp/application.pid
User=application
WorkingDirectory=/home/application/application
#TimeoutStartSec=3600
TimeoutStartSec=500
#Restart=always
#RestartSec=5

[Install]
WantedBy=default.target

There aren't even any relevant logs, it just says on syslog

Starting Application...
Stopping Application...

At this point, i think its something beyond the application service that's causing a reboot, maybe an issue with systemd internally.

I really don't know what to do at this point for diagnosis and root cause

Any help of what to investigate or a possible solution would be great.

ma flag
โปรดทราบว่า `network.target` (`After=` ของคุณ) บ่งบอกเพียงว่า âฟังก์ชันเครือข่ายพร้อมใช้งานเท่านั้นâ ในบางความหมายที่คลุมเครือ ไม่จำเป็นว่าระบบจะต้อง âonlineâ คุณอาจต้องการ `network-online.target` แทน แม้ว่าอาจต้องเปิดใช้งานบริการเพิ่มเติมบางอย่าง ดู https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget
ma flag
จะเกิดอะไรขึ้นหากคุณปิดใช้งานบริการ แต่จากนั้นเริ่มด้วยตนเองด้วย `systemctl start application.service` แทนการ sudoing ผู้ใช้และเรียกใช้คำสั่งโดยตรง

โพสต์คำตอบ

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