Systemd este managerul de servicii și inițializare standard pe toate distribuțiile Linux majore: Ubuntu, Debian,…

Ghid de troubleshooting: cele mai frecvente erori de server și cum le rezolvi
De ce apar erorile de server. Ghid de troubleshooting: cele mai frecvente erori de server și cum le rezolvi.
Erorile de server sunt inevitabile în administrarea unui site web. Fie că este vorba despre o configurare greșită, resurse insuficiente sau un conflict software, identificarea rapidă a cauzei și rezolvarea eficientă fac diferența între un minut de downtime și ore de indisponibilitate.
Ghid de troubleshooting: cele mai frecvente erori de server și cum le rezolvi
Acest ghid acoperă cele mai frecvente erori întâlnite pe serverele de hosting și oferă soluții pas cu pas pentru fiecare.
Eroarea 500 – Internal Server Error
Eroarea 500 este cea mai comună și cea mai vagă eroare de server. Indică faptul că ceva nu funcționează corect pe server, dar nu specifică exact ce.
Cauze frecvente
- Fișier
.htaccesscorupt sau cu sintaxă greșită - Limită de memorie PHP depășită
- Plugin sau temă WordPress incompatibilă
- Permisiuni greșite pe fișiere sau directoare
- Erori în codul PHP al site-ului
Cum rezolvi
- Verifică log-urile de erori – pe cPanel, accesează «Error Log» sau verifică fișierul
error_logdin directorul site-ului - Redenumește .htaccess – redenumește temporar fișierul în
.htaccess_backup; dacă site-ul funcționează, regenerează-l din WordPress (Setări > Legături permanente) - Crește limita de memorie PHP – adaugă în wp-config.php:
define('WP_MEMORY_LIMIT', '256M'); - Dezactivează plugin-urile – redenumește directorul
/wp-content/plugins/pentru a le dezactiva pe toate, apoi reactivează-le pe rând
Eroarea 502 – Bad Gateway
Eroarea 502 apare când un server intermediar (proxy sau load balancer) primește un răspuns invalid de la serverul upstream.
Cauze frecvente
- PHP-FPM nu răspunde sau s-a oprit
- Serverul backend este supraîncărcat
- Timeout între Nginx (proxy) și Apache/PHP
- Procesele PHP au fost oprite din cauza lipsei de memorie
Cum rezolvi
- Repornește PHP-FPM:
sudo systemctl restart php-fpm - Verifică dacă PHP-FPM rulează:
sudo systemctl status php-fpm - Crește timeout-ul în configurarea Nginx:
proxy_read_timeout 300; - Verifică memoria disponibilă:
free -h– dacă OOM Killer a oprit procese, serverul are nevoie de mai multă RAM
Eroarea 503 – Service Unavailable
Eroarea 503 indică faptul că serverul este temporar indisponibil, de obicei din cauza supraîncărcării sau mentenanței.
Cauze frecvente
- Toate procesele PHP-FPM sunt ocupate
- Serverul este sub atac DDoS
- Modul de mentenanță activat (WordPress creează fișierul
.maintenance) - Resurse CPU sau RAM insuficiente
Cum rezolvi
- Verifică încărcarea serverului cu
htopsautop - Crește numărul de procese PHP-FPM (
pm.max_children) - Șterge fișierul .maintenance dacă o actualizare WordPress a eșuat
- Activează un CDN sau un serviciu anti-DDoS dacă atacul este cauza
Eroarea 504 – Gateway Timeout
Eroarea 504 apare când serverul proxy nu primește răspuns la timp de la serverul backend.
Cauze frecvente
- Query-uri SQL foarte lente care blochează PHP
- Script-uri PHP cu execuție îndelungată
- Operațiuni de import/export mari
- Conexiune lentă cu API-uri externe
Cum rezolvi
- Crește timeout-urile PHP (
max_execution_time) și Nginx (proxy_read_timeout) - Optimizează query-urile SQL – activează slow query log pentru a identifica query-urile lente
- Folosește WP-CLI pentru operațiuni mari în loc de interfața web
- Adaugă indecși pe tabelele bazei de date pentru interogări frecvente
Eroarea 403 – Forbidden
Eroarea 403 indică faptul că serverul refuză accesul la resursa solicitată.
Cauze frecvente
- Permisiuni greșite pe fișiere (trebuie 644) sau directoare (trebuie 755)
- Lipsă fișier
index.phpsauindex.htmlîn director - Reguli
.htaccesscare blochează accesul - ModSecurity sau firewall care blochează cererea
Cum rezolvi
- Verifică permisiunile:
find /path/to/site -type f -exec chmod 644 {} ;șifind /path/to/site -type d -exec chmod 755 {} ; - Verifică .htaccess pentru reguli de blocare (
Deny from all) - Verifică log-urile ModSecurity dacă este activ pe server
Erori de conexiune la baza de date
Mesajul «Error establishing a database connection» în WordPress este una dintre cele mai stresante erori.
Cauze frecvente
- MySQL/MariaDB nu rulează
- Credențiale greșite în
wp-config.php - Baza de date coruptă
- MySQL a fost oprit de OOM Killer din cauza lipsei de memorie
Cum rezolvi
- Verifică dacă MySQL rulează:
sudo systemctl status mysql - Repornește MySQL:
sudo systemctl restart mysql - Verifică credențialele din
wp-config.php– DB_NAME, DB_USER, DB_PASSWORD, DB_HOST - Repară baza de date – adaugă
define('WP_ALLOW_REPAIR', true);în wp-config.php și accesează/wp-admin/maint/repair.php - Dacă MySQL cade frecvent, crește RAM-ul serverului sau optimizează configurarea MySQL
Disc plin – No space left on device
Când discul se umple complet, totul se oprește – inclusiv MySQL, email-urile și log-urile.
Cum rezolvi
- Identifică spațiul utilizat:
df -hpentru o vizualizare generală - Găsește directoarele mari:
du -sh /home/* | sort -rh | head -20 - Curăță log-urile vechi: fișierele din
/var/log/șierror_logdin directoarele site-urilor - Șterge backup-urile locale vechi – păstrează-le pe stocare externă
- Curăță email-urile din coada de trimitere:
postsuper -d ALL
Procesul general de diagnosticare
Indiferent de eroare, urmează această ordine de diagnosticare:
- Verifică log-urile – error_log Apache, syslog, log-urile MySQL
- Verifică resursele – CPU, RAM, disc, I/O cu
htopșidf -h - Verifică serviciile – sunt Apache, PHP-FPM și MySQL active?
- Verifică modificările recente – ce s-a schimbat? Un plugin nou? O actualizare?
- Testează izolat – dezactivează componentele pe rând pentru a identifica cauza
Pentru un server VPS bine configurat, aceste erori sunt rare, dar este important să știi cum să le rezolvi rapid când apar.
Erorile de server pot părea intimidante, dar cu o abordare sistematică de diagnosticare, cele mai multe se rezolvă rapid. Cheia este să verifici întotdeauna log-urile, să identifici cauza exactă și să aplici soluția corespunzătoare.
Dacă întâmpini o eroare de server pe care nu o poți rezolva singur, echipa noastră de suport tehnic este disponibilă să te ajute cu diagnosticarea și remedierea oricărei probleme.


