GoDaddy วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

ค้นหาและตรวจสอบบันทึกเซิร์ฟเวอร์

การจัดการ VPS หรือเซิร์ฟเวอร์เฉพาะจะต้องมีการตรวจสอบบันทึกเมื่อแก้ไขปัญหา บทความนี้จะให้รายละเอียดเกี่ยวกับบันทึกทั่วไปที่ใช้และตำแหน่งที่เกี่ยวข้อง

ทำไมฉันจึงต้องดูที่ล็อกไฟล์

  • ฉันไม่ทราบว่าอะไรเป็นสาเหตุของปัญหา
  • ฉันไม่รู้ว่าจะเริ่มแก้ไขปัญหาได้จากที่ใด
  • ปัญหานี้จะเกิดขึ้นกับผู้ใช้บางรายเท่านั้น
  • "แก้ไข" ที่ฉันพยายามไม่สามารถแก้ไขปัญหาได้

Apache


Apache บันทึกผู้เยี่ยมชมไปยังแต่ละเว็บไซต์ที่โฮสต์บนเซิร์ฟเวอร์ ผู้เข้าชมรายเดียวสามารถสร้างคำขอได้หลายรายการขึ้นอยู่กับเพจ คำขอส่วนใหญ่แบ่งออกเป็น 2 หมวดหมู่: GET (เช่น: แสดงภาพ) และ POST (เช่นการล็อกอินเข้าสู่เว็บไซต์) บันทึกการเข้าใช้งานยังมีการประทับเวลาที่อยู่ IP ของไคลเอ็นต์และข้อมูลเบราว์เซอร์

ตำแหน่ง cPanel:

บันทึก HTTP:
/ usr / local / apache / domlogs /$DOMAIN
บันทึก HTTPS:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log

สถานที่ Plesk:

บันทึก HTTP:
/ var / www / vhosts /$DOMAIN / logs / access_log
บันทึก HTTPS:
/ var / www / vhosts /$DOMAIN / access_ssl_log
ฉันควรตรวจสอบบันทึกการเข้าใช้งานของ Apache เมื่อใด
  • หากต้องการดูว่าการเชื่อมต่อของไคลเอ็นต์ทำให้เชื่อมต่อผ่านอินเทอร์เน็ตและไฟร์วอลล์และเข้าสู่ Apache หรือไม่
  • หากมีปัญหากับการแก้ไขเนื้อหาใน CMS บันทึกของ apache ยังควรบันทึกคำขอ POST หากไม่มีคำขอ POST คุณควรตรวจสอบ DNS ไฟร์วอลล์และแอพพลิเคชัน
  • หากต้องการตรวจสอบการโจมตีของ DOS โดยการแยกวิเคราะห์ข้อมูลจากบันทึกเหล่านี้

ข้อผิดพลาดของบริการเว็บและแอพพลิเคชันส่วนใหญ่จะอยู่ใน บันทึกข้อผิดพลาดของ Apache บันทึกจะมีข้อผิดพลาดของทรัพยากรข้อผิดพลาดของ PHP และข้อผิดพลาดอื่น ๆ เพื่อช่วยในการแก้ไขปัญหา

ฉันจะหาบันทึกนี้ได้ที่ไหน
ตำแหน่ง cPanel:

/ usr / local / apache / logs / error_log
ตำแหน่ง Plesk:
/ var / log / httpd / error_log
ตำแหน่ง Ubuntu:
/ var / log / apache2 / error_log
เมื่อใดที่ฉันควรตรวจทานบันทึกข้อผิดพลาดของ Apache

บันทึกข้อผิดพลาดของ Apache ควรได้รับการตรวจสอบเสมอเมื่อแก้ไขปัญหาที่เกี่ยวข้องกับเว็บไซต์ ซึ่งรวมถึงข้อผิดพลาดภายในเซิร์ฟเวอร์และปัญหาด้านประสิทธิภาพการทำงานที่ไม่ต่อเนื่อง

NGINX


มักใช้ NGINX เป็นเว็บเซิร์ฟเวอร์ (แทน Apache) เพื่อเพิ่มความเร็วในการทำงานของเว็บไซต์ มีการใช้เช่น PHP-FPM เพื่อใช้ประโยชน์จากทรัพยากรบนเว็บไซต์ที่มีปริมาณการใช้งานหนาแน่น

ตำแหน่งบันทึก:

/var/log/nginx/access.log
ฉันจะเข้าถึงบันทึกนี้ได้อย่างไร สสส

SSH ช่วยให้คุณเข้าถึงดูและจัดการบันทึกแบบเต็มได้ด้วยเครื่องมือเช่น vim หรือ grep

cPanel

cPanel มีล็อก nginx ในส่วน Metrics ใต้ Raw Access สำหรับเว็บไซต์

Plesk

Plesk จะแสดงบันทึก nginx ในส่วน Logs สำหรับโดเมน

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

ข้อผิดพลาดของบริการเว็บและแอพพลิเคชันส่วนใหญ่จะอยู่ใน ล็อกข้อผิดพลาด nginx บันทึกจะมีข้อผิดพลาดของทรัพยากรข้อผิดพลาดของ PHP และข้อผิดพลาดอื่น ๆ เพื่อช่วยในการแก้ไขปัญหา

ตำแหน่งบันทึก:

/var/log/nginx/error.log
ฉันจะตรวจสอบบันทึกนี้ได้อย่างไร

SSH ช่วยให้คุณเข้าถึงดูและจัดการบันทึกแบบเต็มได้ด้วยเครื่องมือเช่น vim หรือ grep

ฉันควรตรวจทานบันทึกข้อผิดพลาด nginx เมื่อใด

บันทึกข้อผิดพลาด nginx ควรได้รับการตรวจสอบเสมอเมื่อแก้ไขปัญหาที่เกี่ยวข้องกับเว็บไซต์ ซึ่งรวมถึงข้อผิดพลาดภายในเซิร์ฟเวอร์และปัญหาด้านประสิทธิภาพการทำงานที่ไม่ต่อเนื่อง

PHP


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

ฉันจะหาบันทึกนี้ได้ที่ไหน
ตำแหน่ง cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
ตำแหน่งที่ตั้ง Plesk:
/ var / www / vhosts /$DOMAIN / logs / error_log
ฉันควรตรวจทานบันทึกข้อผิดพลาดของ PHP เมื่อใด

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



บันทึกข้อผิดพลาด PHP-FPM จะมีข้อผิดพลาดที่เกี่ยวข้องกับบริการ PHP-FPM อาจมีบันทึกหลายรายการหากคุณใช้ PHP หลายเวอร์ชัน

ฉันจะหาบันทึกนี้ได้ที่ไหน
ตำแหน่ง cPanel:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX จะเป็น 73 สำหรับ PHP-FPM 7.3

CentOS / AlmaLinux พร้อมตำแหน่ง Plesk:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu พร้อมตำแหน่ง Plesk:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.log
ฉันควรตรวจสอบบันทึก PHP-FPM เมื่อใด
  • เว็บไซต์ของคุณแสดงข้อผิดพลาด 503
  • เว็บไซต์ของคุณโหลดช้าหรือไม่ต่อเนื่อง

MySQL


บันทึกข้อผิดพลาด MySQL จะมีข้อมูลเกี่ยวกับบริการขัดข้องปัญหาทรัพยากรและตารางฐานข้อมูลที่ขัดข้อง

ฉันจะหาบันทึกนี้ได้ที่ไหน

สำหรับ MySQL 5.5, 5.6 และ MariaDB 10.2

/ var / lib / mysql /$HOSTNAME .err

สำหรับ mysql 5.7 และใหม่กว่า

/var/log/mysqld.log

MariaDB 10.3 และใหม่กว่า

/var/log/mariadb/mariadb.log
ฉันควรตรวจทานบันทึกข้อผิดพลาด MySQL เมื่อใด
  • บริการ MySQL จะไม่ทำงาน
  • บริการ MySQL ใช้หน่วยความจำหรือ CPU มากเกินไป
  • ไซต์ที่ขับเคลื่อนด้วยฐานข้อมูลของคุณ (เช่น WordPress) ทำงานช้า
  • เว็บไซต์ที่ขับเคลื่อนด้วยฐานข้อมูลของคุณไม่สามารถเชื่อมต่อกับ MySQL

พบกันเร็ว ๆ นี้!