Score:0

systemd ไม่สามารถรีสตาร์ทได้แม้หลังจากการเรียกการรีเซ็ตล้มเหลว

ธง cn

เราจำเป็นต้องเริ่มบริการใหม่บ่อยครั้งในสถานการณ์พิเศษบางอย่าง ดังนั้นเมื่อมันล้มเหลวด้วย start-limit วิธีแก้ไขที่แนะนำคือเรียก "reset-failed" สิ่งที่เราพบคือแม้หลังจากการเรียกการรีเซ็ตล้มเหลว การเริ่มต้นที่ตามมาทันทีจะล้มเหลวด้วยขีดจำกัดการเริ่มต้น วิธีแก้ไขเพียงอย่างเดียวคือให้หยุดชั่วคราว 6 วินาที (สลีป 6) ก่อนเริ่มการโทร หากก่อนหน้านี้ล้มเหลว

เพื่อจุดประสงค์ในการทดสอบ ฉันได้ตั้งค่าการโทรใหม่-ล้มเหลวเกินความจำเป็น ก่อนเริ่มทุกครั้ง ยังคงล้มเหลวด้วยขีดจำกัดเริ่มต้น

admin@vlab-03:~/tmp$ cat t.py 
#! /usr/bin/env python3

นำเข้าระบบปฏิบัติการ
นำเข้าระบบ


def _service_restart (svc_name):
    rc_stop = os.system (f"sudo systemctl หยุด {svc_name}")
    rc_reset = os.system (f"sudo systemctl รีเซ็ตล้มเหลว {svc_name}")
    rc_start = os.system (f"sudo systemctl start {svc_name}")
    พิมพ์(f"rc_stop={rc_stop} rc_reset={rc_reset} rc_start={rc_start}")

    ถ้า rc_start != 0:
        พิมพ์ ("กำลังออก ... ")
        sys.exit(-1)


def หลัก ():
    สำหรับฉันในช่วง (10):
        พิมพ์ (f"-------------------i = {i} ---------------")
        _service_restart("rsyslog-config")

    พิมพ์ ("เสร็จสิ้น")


ถ้า __name__ == "__main__":
    หลัก()

admin@vlab-03:~/tmp$ 


o/p:
admin@vlab-03:~/tmp$ ./t.py 
------------------- ฉัน = 0 ---------------
rc_stop=0 rc_reset=0 rc_start=0
------------------- ฉัน = 1 ---------------
rc_stop=0 rc_reset=0 rc_start=0
------------------- ฉัน = 2 ---------------
rc_stop=0 rc_reset=0 rc_start=0
------------------- ฉัน = 3 ---------------
rc_stop=0 rc_reset=0 rc_start=0
------------------- ฉัน = 4 ---------------
rc_stop=0 rc_reset=0 rc_start=0
------------------- ฉัน = 5 ---------------
งานสำหรับ rsyslog-config.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกด้วยรหัสข้อผิดพลาด
ดู "สถานะ systemctl rsyslog-config.service" และ "journalctl -xe" สำหรับรายละเอียด
rc_stop=0 rc_reset=0 rc_start=256
กำลังออก ...

เคล็ดลับใด ๆ จะเป็นประโยชน์มาก

admin@vlab-03:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (บูลส์อาย)"
NAME="เดเบียน GNU/ลินุกซ์"
VERSION_ID="11"
VERSION="11 (เป้า)"
VERSION_CODENAME=เป้า
ID=เดเบียน
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
admin@vlab-03:~$ uname -a
Linux vlab-03 5.10.0-8-2-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux

โพสต์คำตอบ

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