Votre PrestaShop ne répond plus du tout ?
on identifie la couche qui plante.
Diagnostic et remise en ligne de boutiques PrestaShop inaccessibles
Timeout, ERR_CONNECTION_REFUSED, page qui charge à l'infini, hébergeur qui dit que « tout va bien » :
votre site est injoignable. On teste la chaîne complète — DNS, réseau, serveur web, PHP-FPM, MySQL —
et on remet la couche qui plante en route.
4 façons de constater qu'un site est vraiment inaccessible
Le message exact que vous voyez nous oriente sur la couche en cause. Reconnaissez le vôtre.
L'icône du navigateur tourne pendant 30+ secondes puis affiche ERR_TIMED_OUT ou « Cette page met trop de temps à répondre ». Cause typique : PHP-FPM saturé ou bloqué, MySQL ne répond plus, ou requête qui boucle. Le serveur reçoit la demande mais ne renvoie jamais de réponse. Couche en cause : application (PHP) ou base de données.
Le navigateur affiche instantanément ERR_CONNECTION_REFUSED, ERR_CONNECTION_RESET ou This site can't be reached. Cause typique : Apache/Nginx n'est pas démarré, port 443 fermé par le firewall, ou IP bannie. Le serveur refuse activement la connexion. Couche en cause : serveur web ou firewall.
Le navigateur affiche DNS_PROBE_FINISHED_NXDOMAIN ou ERR_NAME_NOT_RESOLVED. Cause typique : nom de domaine expiré, enregistrement A/AAAA supprimé, propagation DNS en cours, ou registrar qui a suspendu le domaine. Couche en cause : DNS / registrar. Souvent une histoire de paiement domaine oublié.
Page personnalisée OVH, Hostinger, o2switch, Infomaniak qui dit « Site suspendu », « Account suspended », « Maintenance en cours ». Cause typique : facture impayée, dépassement de quota disque ou bande passante, suspension manuelle après abus détecté (script de spam, mining). Couche en cause : compte hébergeur. Action commerciale ou conformité.
Notre diagnostic en 4 couches
On teste dans l'ordre, de la plus externe (DNS) à la plus interne (BDD). La première couche qui plante donne la cause racine.
Boutique remontée en 1 h 12
Cas réel · Boutique articles de sport · PrestaShop 8.2 · Hébergement o2switch · Janvier 2026.
dig OK (IP correcte), ping OK (serveur répond), curl -I timeout après 30 s. Donc : réseau OK, serveur web ou application qui plante.
systemctl status apache2 → actif. systemctl status php-fpm → tous les workers PHP-FPM en état R (running) depuis 6 h 30. Tous saturés sur une seule requête.
SHOW PROCESSLIST MySQL → 89 requêtes en cours sur ps_product_attribute en lock. Une requête de nettoyage de stock lancée à 6 h via cron mal écrit qui n'utilisait pas de transaction, bloquant tout le reste.
KILL de la requête bloquante. service php-fpm restart. Site réactif en moins de 2 s. Cron de nettoyage désactivé pour analyse à froid.
(1 h 12 × 60 €/h HT)
(promos rentrée scolaire)
Tarifs annoncés d'avance
Diagnostic offert. Pour l'intervention, vous savez exactement combien ça coûte avant que je touche au code.
Diagnostic
- Test DNS / réseau / serveur web en 4 couches
- Couche en cause identifiée
- Devis chiffré envoyé immédiatement
- Vous décidez si vous continuez
Intervention ciblée
- Sauvegarde fichiers + BDD avant intervention
- Relance services (Apache, PHP-FPM, MySQL)
- Identification cause racine (cron, requête, quota...)
- Rapport écrit + recommandation préventive
- Garantie 30 jours sur le correctif
Maintenance mensuelle
- Monitoring uptime 5 min · alerte SMS immédiate
- Sauvegardes auto quotidiennes externalisées
- Suivi quota disque, bande passante, DNS, SSL
- Intervention prioritaire si site HS
« Site inaccessible », ce n'est pas...
Si votre site répond avec un message d'erreur (HTTP ERROR 500), il est accessible, juste cassé. Le serveur fait son boulot. Fiche dédiée.
Si le navigateur reçoit un statut HTTP 200 avec un corps vide, le serveur répond — c'est l'application qui plante en silence. Fiche dédiée.
Fiche page blanche → ❌ Pas un BO inaccessibleSi le front fonctionne mais que vous ne pouvez plus accéder à /admin-xxx, c'est un problème admin spécifique, pas un site down. Fiche dédiée.
Boutique PrestaShop inaccessible — questions fréquentes
ERR_NAME_NOT_RESOLVED. (2) Hébergement : Apache/Nginx ne démarre pas, PHP-FPM crashé, quota disque dépassé, hébergeur en maintenance. (3) Base de données : MySQL/MariaDB refuse les connexions → 'Cannot connect to database' ou blanc total. (4) Réseau serveur : firewall qui bloque après DDoS, IP serveur bannie, port 443 fermé suite à renouvellement SSL raté. Le diagnostic se fait toujours par dig/curl externe puis SSH côté serveur.ping mais PHP-FPM saturé, donc Apache attend une réponse qui ne vient jamais, (2) BDD sur un autre serveur qui, lui, est down, (3) un module qui boucle à l'infini. L'hébergeur a techniquement raison (son infra tourne) mais votre site est inutilisable. Il faut accéder en SSH pour diagnostiquer côté application.Votre boutique est down en ce moment ?
Diagnostic gratuit en 30 min : on identifie la couche qui plante. Devis sous 24 h ouvrées, intervention à partir de 60 €/h HT.