สถานะ“ แอ็คทีฟ (ออกแล้ว)” หมายถึงอะไรสำหรับบริการ SystemD


41

ฉันทำงานกับบริการที่กำหนดเองซึ่งใช้งานเว็บเซิร์ฟเวอร์เป็นหลักเรียกว่า thisismywebserver ขณะนี้ยังใช้งานไม่ได้ (เช่นฉันได้รับข้อผิดพลาด "ไม่สามารถเชื่อมต่อได้" พยายามเข้าถึงหน้าเว็บ)

เมื่อฉันรันคำสั่งนี้service thisismywebserver statusเพื่อดูสถานะของบริการฉันเห็นว่าสถานะนั้นเป็น "active (exited)" นี่หมายความว่าบริการหยุดทำงานหรือไม่ ถ้าไม่เช่นนั้นหมายความว่าอย่างไร

root@thisismywebserver-testing:~# service thisismywebserver status
● thisismywebserver.service - LSB: ThisIsMyWebServer server
   Loaded: loaded (/etc/init.d/thisismywebserver)
   Active: active (exited) since Sun 2015-11-08 23:01:33 EST; 18h ago

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

คำตอบ:


16

ดูเหมือนว่าคุณกำลังใช้ระบบที่มี systemd แต่คุณกำลังใช้คำสั่ง sysV คุณสร้างสคริปต์เริ่มต้น sysV หรือไฟล์ systemd unit หรือไม่

สถานะแอ็คทีฟ (ออก) หมายถึงว่า systemd ได้รันคำสั่งได้สำเร็จ แต่ไม่ทราบว่ามีดีมอนคอยตรวจสอบอยู่

หากมีคุณต้องกำหนดไว้ในไฟล์หน่วยโดยการกำหนดค่าตัวเลือกประเภทและ ExecStart อย่างเหมาะสมตามว่ากระบวนการที่คุณเริ่มต้นนั้นเป็นกระบวนการหลักหรือไม่กระบวนการหลักจะหยุดกระบวนการลูกและออก ฯลฯ

ตรวจสอบหน้า systemd ที่แตกต่างกันหรืออัปเดตคำถามของคุณและโพสต์ไฟล์หน่วยหรือสคริปต์เริ่มต้น


ขอบคุณสำหรับคำตอบ! ฉันเพิ่งเริ่มทำงานกับระบบนี้เนื่องจากผู้พัฒนาก่อนหน้านี้ไม่พร้อมใช้งานดังนั้นฉันจึงไม่ทราบว่ามีตัวเลือกใดบ้าง ฉันจะอ่านหน้าคู่มือที่คุณพูดถึงและดูว่าฉันจะเข้าใจได้ไหม
สูงผิดปกติ

1
@Bram คุณช่วยให้เราทราบวิธีการระบุว่า? มันผ่านExecStartและExecStop? ฉันกำลังเผชิญปัญหาเดียวกัน
kingsmasher1

1
@ ใครก็ตามที่ลงคะแนนคำตอบของฉัน: โปรดแสดงความคิดเห็นและอธิบายว่าทำไมคุณถึงรู้สึกว่าคำตอบนี้ไม่ถูกต้องหรือไม่สมบูรณ์
Bram

LSB:ในคำอธิบายที่ให้มาบอกคุณว่าผู้ถามไม่ได้สร้างหน่วยบริการแบ ดูunix.stackexchange.com/a/386876/5132และunix.stackexchange.com/a/387314/5132
JdeBP

1
สถานะนี้อาจหมายถึงว่าบริการได้เริ่มขึ้นแล้ว แต่กระบวนการออกจากบริการทันทีซึ่งมักเกิดจากข้อผิดพลาดร้ายแรง เรื่องนี้เกิดขึ้นกับฉันด้วยบริการ openvpn ที่กำหนดค่าผิดพลาด
jlh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.