GoDaddy Hjælp

Vi gjorde vores bedste med oversættelsen af denne side til dig. Siden findes også på engelsk.

Find og gennemgå serverlogfiler

Administration af en VPS- eller dedikeret server kræver gennemgang af logfiler, når der er fejlfinding. Denne artikel beskriver de almindeligt anvendte logfiler og deres respektive placeringer.

Hvorfor skulle jeg se på logfiler?

  • Jeg ved ikke, hvad der forårsager problemet.
  • Jeg aner ikke, hvor jeg skal begynde at fejlfinde problemet.
  • Problemet sker kun for nogle brugere.
  • Den "løsning", jeg prøvede, løste ikke problemet.

Apache


Apache logger besøgende på hvert site, der hostes på serveren. En enkelt besøgende kan generere flere anmodninger afhængigt af siden. De fleste anmodninger falder i 2 kategorier: GET (dvs. Vis mig et billede) og POST (dvs. logger ind på et site). Adgangslogfiler indeholder også tidsstempel, klient -IP -adresse og browseroplysninger.

cPanel -placering:

HTTP -log:
/usr/local/apache/domlogs/$DOMAIN
HTTPS -log:
/usr/local/apache/domlogs/$DOMAIN -ssl_log

Plesk Beliggenhed:

HTTP -logfiler:
/var/www/vhosts/$DOMAIN /logs/access_log
HTTPS -logs:
/var/www/vhosts/$DOMAIN /access_ssl_log
Hvornår skal jeg gennemse Apache Access -logfiler?
  • For at se om en klients forbindelse gøres via internettet og firewalls og til Apache.
  • Hvis der er et problem med indholdsredigering i et CMS, skal apache -logfilerne stadig logge en POST -anmodning. Hvis der ikke er nogen POST -anmodning, skal du kontrollere DNS, firewall (ler) og applikationen.
  • For at kontrollere for DOS -angreb ved at analysere data fra disse logfiler.

De fleste webservice- og applikationsfejl vil være i Apache -fejllogfilen . Loggen vil indeholde ressourcefejl, PHP -fejl og andre fejl som hjælp til fejlfinding.

Hvor kan jeg finde denne log?
cPanel -placering:

/usr/local/apache/logs/error_log
Plesk Location:
/var/log/httpd/error_log
Ubuntu Location:
/var/log/apache2/error_log
Hvornår skal jeg gennemgå Apache -fejllogfilen?

Apache-fejllogfilen bør altid gennemgås, når du fejlfinder et site-relateret problem. Dette inkluderer interne serverfejl og intermitterende problemer med ydeevne.

Nginx


Nginx bruges ofte som en webserver (i stedet for Apache) for at fremskynde en hjemmesides ydelse. Det bruges, ligesom PHP-FPM, til bedre at udnytte ressourcer på sites med stor trafik.

Logplacering:

/var/log/nginx/access.log
Hvordan får jeg adgang til denne log? SSH

SSH giver dig mulighed for at få adgang til, se og manipulere hele loggen med værktøjer såsom vim eller grep .

cPanel

cPanel har nginx -logfiler i afsnittet Metrikker under Rå adgang for sitet.

Plesk

Plesk viser nginx -logfiler i afsnittet Logfiler for domænet.

Hvornår skal jeg gennemgå denne log?
  • Dit site fungerer ikke som det skal.
  • Din hjemmeside viser periodisk fejl.
  • Dit site er langsomt eller drejer bare og bliver aldrig indlæst.

De fleste webservice- og applikationsfejl vil være i nginx -fejllogfilen . Loggen vil indeholde ressourcefejl, PHP -fejl og andre fejl som hjælp til fejlfinding.

Logplacering:

/var/log/nginx/error.log
Hvordan kan jeg gennemgå denne log?

SSH giver dig mulighed for at få adgang til, se og manipulere hele loggen med værktøjer såsom vim eller grep .

Hvornår skal jeg gennemse nginx -fejllogfilen?

Fejlloggen nginx bør altid gennemgås, når du fejlfinder et site-relateret problem. Dette inkluderer interne serverfejl og intermitterende problemer med ydeevne.

PHP


PHP -fejlloggen indeholder oplysninger om fejl i specifikke PHP -filer, opkald til manglende filer eller fejl relateret til konfigurationen af PHP. PHP -fejllogfiler findes normalt i dit sites filer. Du kan bruge en side med PHPinfo () til at bekræfte logplaceringen.

Hvor kan jeg finde denne log?
cPanel -placering:
/hjem/cpanel_username/logs/$DOMAIN .php.error.log
Plesk Placering:
/var/www/vhosts/$DOMAIN /logs/error_log
Hvornår skal jeg gennemgå PHP -fejllogfilen?

Hver gang du foretager fejlfinding på et problem, der ser ud til at være isoleret på et eller flere PHP-baserede (f.eks. WordPress) sites, men ikke til hele serveren.



PHP-FPM-fejlloggen indeholder fejl relateret til PHP-FPM-tjenesten. Der kan være flere logfiler, hvis du bruger flere versioner af PHP.

Hvor kan jeg finde denne log?
cPanel-placering:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX ville være 73 for PHP-FPM 7.3.

CentOS/AlmaLinux m/Plesk -placering:
/var/www/vhosts/$DOMAIN /error_log
Ubuntu m/Plesk -placering:
/var/www/vhosts/$DOMAIN /logs/php-fpm_error.log
Hvornår skal jeg gennemgå PHP-FPM-loggen?
  • Dit site viser en 503 -fejl.
  • Dit website indlæses langsomt eller med mellemrum.

MySQL


MySQL -fejllog vil indeholde oplysninger om servicefejl, ressourceproblemer og nedbrudte databasetabeller.

Hvor kan jeg finde denne log?

Til MySQL 5.5, 5.6 og MariaDB 10.2

/var/lib/mysql/$HOSTNAME .err

Til mysql 5.7 og senere

/var/log/mysqld.log

MariaDB 10.3 og senere

/var/log/mariadb/mariadb.log
Hvornår skal jeg gennemgå MySQL -fejllogfilen?
  • MySQL -tjenesten kører ikke.
  • MySQL -tjenesten bruger for stor hukommelse eller CPU.
  • Dit databasestyrede website (dvs. WordPress) er langsomt.
  • Dit databasestyrede website kan ikke oprette forbindelse til MySQL.

Kommer snart!