ฉันกำลังพยายามตั้งค่าไฟท์บนเซิร์ฟเวอร์ของฉัน ฉันสามารถเริ่มภูตคาร์บอนแคชไม่มีปัญหาsudo /opt/graphite/bin/carbon-cache.py start
แต่ฉันพยายามที่จะเรียกใช้เป็นหน่วย Systemd
นี่คือสิ่งที่ฉันมีในไฟล์บริการของฉันgraphite.service
:
[Unit]
Description=Carbon for Graphite
[Service]
ExecStart=/opt/graphite/bin/carbon-cache.py start
[Install]
WantedBy=multi-user.target
แต่เมื่อฉันเริ่มหน่วยฉันได้รับสถานะต่อไปนี้:
$ systemctl status graphite.service
* graphite.service - Carbon for Graphite
Loaded: loaded (/etc/systemd/system/graphite.service; enabled)
Active: inactive (dead) since Fri 2014-06-13 18:44:11 UTC; 2s ago
Process: 4525 ExecStart=/opt/graphite/bin/carbon-cache.py start (code=exited, status=0/SUCCESS)
Main PID: 4525 (code=exited, status=0/SUCCESS)
Jun 13 18:44:11 MEADOW systemd[1]: Started Carbon for Graphite.
Journalctl ไม่ได้ให้ข้อมูลเพิ่มเติม
ฉันจะตีความและแก้ปัญหาหน่วยที่มีสถานะ "ไม่ได้ใช้งาน (ตายแล้ว) ... (รหัส = ออกจากสถานะ = 0 / สำเร็จ)" ฉันเคยเห็นยูนิตที่ล้มเหลวมาก่อน แต่เครื่องนี้โหลดได้สำเร็จ แต่ยังไม่ทำงานและฉันไม่รู้ว่ามันแปลว่าอะไร
Type=forking
ไปยัง[Service]
ส่วน
Type=
ตัวเลือกหรือไม่? ดูman systemd.service
ประเภทที่เหมาะสม