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.

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!