คำถามติดแท็ก service

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

3
สาเหตุที่เป็นไปได้ของ NTPD กำลังจะตายโดยไม่คาดคิดและแนวทางแก้ไข
ในเว็บแอปพลิเคชันที่ใช้ s3 สำหรับการจัดเก็บเอกสารทางกายภาพเรากำลังประสบปัญหากับ NTP ที่กำลังจะตายอย่างต่อเนื่อง ดูเหมือนว่าจะเกิดขึ้นประมาณหนึ่งหรือสองครั้งต่อวัน มีข้อมูลน้อยมากเมื่อเกิดเหตุการณ์นี้นอกจากไฟล์ PID ที่มีอยู่ แต่บริการจะตายเมื่อฉันตรวจสอบสถานะ ใครช่วยแนะนำสาเหตุที่เป็นไปได้ของ NTPD ที่กำลังจะตาย? ฉันสมมติว่าการเลื่อนนาฬิกาอาจทำให้มันตาย แต่ฉันไม่แน่ใจว่าจะทำให้เกิดอะไรขึ้น มีหน่วยความจำเกินพอและมีพื้นที่ว่างในดิสก์ ครั้งสุดท้ายที่บริการเสียชีวิตนี่คือผลลัพธ์: Sep 6 06:15:25 vm02 rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="988" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Sep 6 06:17:06 vm02 ntpd[10803]: 0.0.0.0 0618 08 no_sys_peer Sep 6 08:01:10 vm02 ntpd[10803]: 0.0.0.0 0617 07 panic_stop -28101 s; …

2
มีเหตุผลที่จะใช้ Nagios เพื่อตรวจสอบว่าบริการไม่พร้อมใช้งานหรือไม่?
สมมติว่าฉันมีเซิร์ฟเวอร์ที่มีส่วนต่อประสานส่วนตัวและส่วนต่อประสานสาธารณะ สาธารณะอาจมีสิ่งต่าง ๆ เช่นเซิร์ฟเวอร์ HTTP (S) ส่วนตัวอาจมี MySQL และ SSH เห็นได้ชัดว่า Nagios มีประโยชน์ในการตรวจสอบว่าบริการกำลังทำงานอยู่บนอินเตอร์เฟสที่เกี่ยวข้อง แต่เป็นความคิดที่ดีหรือไม่ที่จะสร้างการตรวจสอบที่ทดสอบอย่างชัดเจนว่าพอร์ต MySQL และ SSH ไม่ได้เปิดอยู่ในส่วนต่อประสานสาธารณะ แนวคิดคือการตรวจจับการกำหนดค่าผิดพลาดโดยไม่ได้ตั้งใจซึ่งเปิดบริการที่ควรเป็นแบบส่วนตัวและแจ้งเตือนอย่างเหมาะสม ส่วนหนึ่งของฉันมีความคิดที่ว่าสิ่งนี้จะไม่ขยายขนาดอย่างมาก - ลองจินตนาการว่ามีกฎ DROP iptables ตัวอย่างเช่นการตรวจสอบจะต้องรอจนกว่าการตรวจสอบการหมดเวลาเกินกว่าจะเสร็จสมบูรณ์และดำเนินต่อไป แต่การหมดเวลานั้นจะต้องสูงพอที่จะสามารถแยกความแตกต่างของบริการที่ถูกบล็อกจากบริการเปิดที่จมลง นี่เป็นแนวคิดที่ใช้ได้จริงหรือไม่? Nagios เป็นเครื่องมือที่ใช่หรือไม่? ฉันยังไม่ได้ดูถึงความเป็นไปได้ของการคัดค้านผลจากปลั๊กอินตรวจสอบ TCP แต่ฉันแน่ใจว่ามันเป็นไปได้ ...

1
เครื่องหมายคำถามหมายความว่าอย่างไรเมื่อแสดงรายการบริการทั้งหมด
หลังจากดำเนินการคำสั่งservice --status-allฉันจะได้รับรายชื่อของบริการทั้งหมดในเครื่องของฉัน ฉันได้ผลลัพธ์เช่นนี้ [ ? ] acpi-fakekey [ ? ] acpi-support [ + ] acpid [ - ] anacron [ + ] apache2 [ + ] atd [ - ] bootlogd สิ่งที่ไม่ได้?หมายถึง? ฉันได้สันนิษฐานเสมอว่า+หมายถึงกระบวนการเริ่มต้นขึ้นและ-หมายถึงกระบวนการหยุดชะงัก บริการใดที่นำหน้าด้วย?ใน นี่คือเนื้อหาของ/proc/versionไฟล์ของฉันในกรณีที่ช่วยให้ทุกคนตอบฉัน Linux version 2.6.32-5-amd64 (Debian 2.6.32-45) ขอบคุณล่วงหน้า!
9 linux  debian  service 

2
อะไรสามารถทำให้บริการทั้งหมดบนเซิร์ฟเวอร์ล่ม แต่ยังคงตอบสนองต่อการ ping และวิธีการคิดออก
มันเกิดขึ้นกับฉันแล้วสองครั้งภายในไม่กี่วันที่เซิร์ฟเวอร์ของฉันลงไปอย่างสมบูรณ์หมายถึง http, ssh, ftp, dns, smtp โดยทั่วไปบริการทั้งหมดหยุดตอบสนองราวกับว่าเซิร์ฟเวอร์ถูกปิดยกเว้นว่ามันยังตอบสนองต่อ ping ซึ่งเป็นสิ่งที่ฉันบุฟเฟ่ต์มากที่สุด ฉันมีสคริปต์ php บางตัวที่ทำให้เกิดการโหลดจำนวนมาก (cpu และหน่วยความจำ) บนเซิร์ฟเวอร์ในช่วงเวลาสั้น ๆ ที่ใช้โดยผู้ใช้กลุ่มเล็ก ๆ แต่โดยปกติแล้วเซิร์ฟเวอร์ "อยู่รอด" ได้ดีกับการระเบิดเหล่านี้อย่างสมบูรณ์ ไม่ตรงกับยอดการใช้งานดังกล่าว (ฉันไม่ได้บอกว่ามันไม่เกี่ยวข้อง แต่มันไม่ได้เกิดขึ้นหลังจากนั้น) ฉันไม่ได้ขอให้คุณสามารถบอกสาเหตุที่แท้จริงของการล่มเหล่านี้ได้อย่างน่าอัศจรรย์คำถามของฉันคือ: มีกระบวนการเดียวที่ความตายอาจทำให้บริการทั้งหมดเหล่านี้ลงไปพร้อมกันหรือไม่? สิ่งที่ตลกคือบริการเครือข่ายทั้งหมดลงไปยกเว้น ping หากเซิร์ฟเวอร์มี CPU 100% ที่กินเข้าไปในบางกระบวนการมันจะไม่ตอบสนองต่อการ ping เช่นกัน หาก apache ขัดข้องเนื่องจาก (ตัวอย่าง) สคริปต์ php ที่ใช้งานไม่ได้ซึ่งจะมีผลกับ http เท่านั้นไม่ใช่ ssh และ dns .... เป็นต้น ระบบปฏิบัติการของฉันคือ Cent …

8
MySQL: ข้อผิดพลาดร้ายแรง: ไม่สามารถเปิดและล็อคตารางสิทธิ์: ตาราง 'mysql.host' ไม่มีอยู่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ทันใดนั้นเซิร์ฟเวอร์ MySQL 5.5 ในพื้นที่ของฉันหยุดทำงานบน Windows XP SP3 ของฉัน ฉันยังมี WAMP Apache และ WAMP MySQL ติดตั้งอยู่ แต่ WAMP MySQL ไม่ทำงาน บันทึกข้อผิดพลาดแสดง: ไม่สามารถเริ่มเซิร์ฟเวอร์: ผูกบนพอร์ต TCP / IP: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว คุณมีเซิร์ฟเวอร์ mysqld อื่นที่ใช้งานพอร์ต: 3306 อยู่แล้ว? ฉันพยายามเปลี่ยนพอร์ตจาก 3306 เป็น 3307 แต่บริการยังคงไม่เริ่มทำงานโดยมีข้อผิดพลาด: Event Viewer แสดง: ข้อผิดพลาดร้ายแรง: ไม่สามารถเปิดและล็อคตารางสิทธิ์: ตาราง 'mysql.host' …

3
วิธีหยุด git-daemon บนเดเบียน
ฉันใช้เซิร์ฟเวอร์เงินเดเบียนและฉันได้ติดตั้งคอมไพล์แล้ว ขณะนี้มีกระบวนการ git-daemon (และพอร์ตเปิดที่เหมาะสม) แต่ไม่มีสคริปต์ /etc/init.d/git ที่ฉันสามารถหยุดได้ ฉันรู้ว่ามี / etc / sv / git-daemon / run แต่นั่นก็ไม่ได้ช่วยฉันหยุดมันเหมือนกัน
9 linux  debian  service  git 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.