ฉันได้ระงับผู้ใช้ใน WHM แต่ฉันยังคงได้รับ chkservd ค้างไว้สำหรับผู้ใช้นั้น
บันทึกการเข้าถึงจริงของผู้ใช้ใน cPanel นั้นมีขนาดไม่ใหญ่มากดังนั้นฉันไม่แน่ใจว่าเกิดอะไรขึ้น (?)
ฉันได้ระงับผู้ใช้ใน WHM แต่ฉันยังคงได้รับ chkservd ค้างไว้สำหรับผู้ใช้นั้น
บันทึกการเข้าถึงจริงของผู้ใช้ใน cPanel นั้นมีขนาดไม่ใหญ่มากดังนั้นฉันไม่แน่ใจว่าเกิดอะไรขึ้น (?)
คำตอบ:
chkservdไม่ได้ตรวจสอบผู้ใช้เฉพาะ ค่อนข้างจะตรวจสอบบริการเฉพาะ (ตามที่ตั้งไว้ใน/etc/chkserv.d/chkservd.conf) เพื่อดูว่าพวกเขากำลังทำงานหรือสามารถเข้าถึงได้
เรามีแนวโน้มที่จะแก้ไขปัญหาของคุณหากคุณมีบันทึกที่เกี่ยวข้อง แต่ขึ้นอยู่กับข้อมูลที่คุณให้บริการอีเมลที่คุณได้รับจาก cPanel / WHM ของเซิร์ฟเวอร์ของคุณเป็นสัญญาณทางอ้อมของปัญหาอื่น
นี่คือรายการทั่วไปที่คุณสามารถตรวจสอบเพื่อให้คุณเริ่มต้นในกระบวนการแก้ไขปัญหาของคุณ:
สถานที่เหล่านี้สามารถใช้เพื่อระบุปัญหาที่เกิดขึ้นในอดีต แต่ไม่ได้เกิดขึ้นในขณะนี้
/var/log/chkservd.log- นี่คือที่chkservdบันทึกการตรวจสอบ/usr/local/apache/logs/error_log - บางครั้งผลข้างเคียงของปัญหาที่เกิดจากเซิร์ฟเวอร์อาจถูกดักจับโดย Apache/var/log/messages - ในบางสภาพแวดล้อมเงื่อนไขหน่วยความจำไม่เพียงพอ (OOM) อาจถูกบันทึกไว้ที่นี่คำสั่งเหล่านี้สามารถช่วยคุณระบุปัญหาทั่วทั้งเซิร์ฟเวอร์เมื่อเกิดขึ้น
ps faux - รับรายการกระบวนการkillall -9 php php-cgi httpd - หากเซิร์ฟเวอร์ของคุณช้าเนื่องจากคำขอทางเว็บคำสั่งนี้สามารถใช้เพื่อกู้คืนเซิร์ฟเวอร์ของคุณได้อย่างรวดเร็วuptime - ตรวจสอบค่าเฉลี่ยการโหลดบนเซิร์ฟเวอร์ของคุณfree -m- ตรวจสอบการใช้ RAM ของคุณเป็น mebibytes ( ต้องการความช่วยเหลือในการตีความผลลัพธ์หรือไม่ )vmstat -S M 1 - เฝ้าดูการใช้งาน CPU ท่ามกลางข้อมูลที่เป็นประโยชน์อื่น ๆtop - รับรายการกระบวนการที่ทำงานอยู่ด้านบนsar - บันทึก sysstat พร้อมกับข้อมูลการใช้งาน CPUsar -q - บันทึก sysstat พร้อมข้อมูลโหลดเฉลี่ยexim -bpc - หากคุณใช้ Exim และคุณพบว่าค่านี้มีขนาดใหญ่ (โดยทั่วไปมากกว่า 1,000 รายการ) แสดงว่าคุณอาจมีบัญชีที่ส่งอีเมลไม่พึงประสงค์mysql -e "SHOW FULL PROCESSLIST;" - ดู MySQL ที่กำลังทำงานอยู่