GoDaddy 도움말

귀하를 위해 최선을 다해 이 페이지를 번역했습니다. 영어 페이지도 이용할 수 있습니다.

서버 로그 찾기 및 검토

VPS 또는 전용 서버를 관리하려면 문제를 해결할 때 로그를 검토해야합니다. 이 문서에서는 사용되는 일반 로그와 해당 위치에 대해 자세히 설명합니다.

로그 파일을 확인해야하는 이유는 무엇입니까?

  • 문제의 원인을 모르겠습니다.
  • 어디서부터 문제 해결을 시작해야할지 모르겠습니다.
  • 이 문제는 일부 사용자에게만 발생합니다.
  • 내가 시도한 "수정"으로 문제가 해결되지 않았습니다.

Apache


Apache는 서버에서 호스팅되는 각 사이트에 대한 방문자를 기록합니다. 단일 방문자가 페이지에 따라 여러 요청을 생성 할 수 있습니다. 대부분의 요청은 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 Access 로그는 언제 검토해야합니까?
  • 클라이언트가 인터넷과 방화벽을 통해 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

SSH 를 사용하면 vim 또는 grep 같은 도구를 사용하여 전체 로그에 액세스하고,보고, 조작 할 수 있습니다.

cPanel

cPanel은 사이트에 대한 원시 액세스 아래의 메트릭 섹션에 nginx 로그를 가지고 있습니다.

Plesk

Plesk 는 도메인의 로그 섹션에 nginx 로그를 표시합니다.

이 로그는 언제 검토해야합니까?
  • 사이트가 의도 한대로 작동하지 않습니다.
  • 사이트에 간헐적으로 오류가 표시됩니다.
  • 사이트가 느리거나 그냥 회전하고로드되지 않습니다.

대부분의 웹 서비스 및 애플리케이션 오류는 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 기반 (예 : 워드 프레스) 사이트에만 해당되는 문제를 해결할 때마다.



PHP-FPM 오류 로그 에는 PHP-FPM 서비스와 관련된 오류가 포함됩니다. 여러 버전의 PHP를 사용하는 경우 여러 로그가있을 수 있습니다.

이 로그는 어디에서 찾을 수 있습니까?
cPanel 위치 :
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX 는 PHP-FPM 7.3의 경우 73입니다.

CentOS / AlmaLinux w / Plesk 위치 :
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu w / 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를 사용하고 있습니다.
  • 데이터베이스 기반 사이트 (예 : 워드 프레스)가 느립니다.
  • 데이터베이스 기반 사이트는 MySQL에 연결할 수 없습니다.

곧 제공됩니다!