Score:0

Ubuntu - บังคับฆ่าบริการ

ธง ru

ฉันเคยเห็นบางหัวข้อเกี่ยวกับเรื่องนี้มาก่อนใน AskUbuntu และเกร็ดเล็กเกร็ดน้อยจากฟอรัมอื่น ๆ แต่ไม่มีคำตอบใดที่แก้ปัญหาการค้นหาของฉันได้ ฉันกำลังพยายามฆ่าบริการบนเครื่อง Ubuntu ของฉันผ่าน SSH (เทอร์มินัล) นี่คือสิ่งที่ฉันได้ลอง:

  • ใช้ systemctl kill [ชื่อบริการ]
  • ใช้ htop เพื่อฆ่ากระบวนการ

มีวิธีแก้ไขไฟล์บริการ (อาจเป็นไปได้) ดังนั้นมันจะฆ่าบริการแทนที่จะพยายามปิด (หากเป็นวิธีเดียวที่จะแก้ไข)

บริการนี้ใช้ uwsgi โดยใช้ uwsgi.ini และทำงานบน 5 กระบวนการซึ่งเป็นสาเหตุที่การฆ่าหนึ่งไม่ได้ฆ่ามันในตอนท้าย

หลังจากพยายามฆ่าโดยใช้ htop หรือ systemctl kill ดูเหมือนว่ากระบวนการจะเกิดใหม่ หรืออย่างน้อยนั่นคือสิ่งที่ฉันคิดว่าเกิดขึ้นจากการวินิจฉัยของฉัน ฉันกำลังพยายามเริ่มบริการใหม่เพื่อใช้การเปลี่ยนแปลงที่ฉันทำกับโค้ด แต่ฉันไม่สามารถทำได้เนื่องจาก ...สิ่งนี้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก

ฉันได้ลองเพิ่มเข้าไปด้วย เริ่มใหม่ = เสมอ และ RemainAfterExit=ไม่ ไปยังไฟล์บริการ แต่นั่นก็ไม่ได้สร้างความแตกต่างเช่นกัน

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

Description=uWSGI อินสแตนซ์ที่จะให้บริการเวอร์ชั่นสด ของโครงการ
หลังจาก = network.target

[บริการ]
ผู้ใช้ = ราก
กลุ่ม = ราก
เริ่มใหม่ = เสมอ
RemainAfterExit=ไม่
WorkingDirectory=/var/www/project
สภาพแวดล้อม="PATH=/root/.pyenv/versions/3.7.2/envs/project/bin"
ExecStart=/root/.pyenv/versions/3.7.2/envs/project/bin/uwsgi --ini uwsgi.ini

[ติดตั้ง]
WantedBy=multi-user.target
vanadium avatar
cn flag
ไม่มีทางที่จะบอกสิ่งที่สมเหตุสมผลที่นี่โดยไม่ทราบรายละเอียดของบริการ คุณต้องเปิดตัวตั้งแต่แรกหรือไม่? บางทีเพียงแค่หยุดไม่ให้เปิดใช้งานเมื่อบูทเครื่อง
Nicholas Yoannou avatar
ru flag
สวัสดี @vanadium ฉันจะแก้ไขโพสต์พร้อมรายละเอียดของบริการ (ไฟล์บริการมีลักษณะอย่างไร)
Nicholas Yoannou avatar
ru flag
@vanadium ไปเลย เพิ่มบริการในคำอธิบายโพสต์ ก็น่าจะเห็นบริการได้แล้วนะครับ.
ingank avatar
cn flag
ฉันไม่รู้อะไรเลยเกี่ยวกับบริการ uwsgi ตาม[เอกสารออนไลน์](https://uwsgi-docs.readthedocs.io/en/latest/Upstart.html) daemon สามารถเริ่มต้นด้วยตัวเลือก `--die-on-term` สิ่งนี้จะทำให้สามารถฆ่ากระบวนการผ่าน SIGTERM

โพสต์คำตอบ

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