Erreur 500 sur TOUS les fichiers PHP - FastCGI error - Hébergement mutualisé

Bonjour à tous,

Je rencontre un problème critique sur mon hébergement mutualisé OVH : aucun fichier PHP ne fonctionne, tous retournent une erreur 500, y compris un simple <?php echo 'test'; ?>.

Informations sur l'hébergement : Performance 1

Symptômes :

  • Les fichiers HTML fonctionnent
  • TOUS les fichiers PHP retournent une erreur 500 (même un simple echo)
  • Le problème concerne tous les domaines (principal ET multisite)

Erreur dans les logs :

AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI
End of script output before headers: [nom_fichier].php

Tests effectués :

  1. Testé avec différentes versions PHP (8.2, 8.1, 7.4) → même erreur
  2. Vérifié les permissions des fichiers (644)
  3. Supprimé tous les fichiers de configuration (.htaccess, .user.ini, etc.)
  4. Testé avec un fichier PHP minimal : <?php echo "test"; ?>
  5. Testé sur le domaine principal ET le multisite → erreur partout
  6. TEST SSH : php test.php en ligne de commande fonctionne parfaitement et affiche le résultat attendu

Conclusion : Le moteur PHP fonctionne en CLI (ligne de commande), mais pas via le serveur web Apache/FastCGI. Le problème semble être au niveau de la configuration FastCGI/PHP-FPM de l'hébergement.

Question : Quelqu'un a-t-il déjà rencontré ce problème ? Y a-t-il une manipulation que je peux faire de mon côté, ou dois-je attendre que le support OVH corrige la configuration serveur ?

Merci d'avance pour votre aide !

Bonjour, J'ai le même problème, j'ai acheté l'hébergement hier soir et le problème vient d'une nouvelle installation de WordPress! L'erreur est: AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI End of script output before headers.

J'ai ouvert un ticket de support.

L'erreur est sur le cluster 100 pour moi, veuillez la corriger dès que possible, merci

Bonjour Frédéric Vuillod,

J'ai également la même erreur depuis le début de l'après-midi sur un domaine tout neuf tout nu hébergé sur le cluster100.hosting.ovh.net. Il plante sur FastCGI et tente de basculer en CGI avant de faire un End of script output before headers: test.php.

Les fichiers en HTML ne sont bien entendu pas impactés. Et j'ai aussi fait la bascule en différentes version de php et passé l'hébergement en mode développement.

J'ai exactement le même problème sur un domaine tout nu et neuf hébergé sur le cluster100.

Bonjour,

OVH est en pleine migration de ses clusters d'hébergement.

L'erreur provient peut-être d'une erreur de configuration côté OVH.

Pouvez-vous communiquer: le n° de votre cluster à la date d'aujourd'hui (à voir dans votre espace client > hébergement) ?

Pouvez-vous vérifier si vous n'avez pas un fichier .ovhconfig (soit dans le dossier racine de votre hébergement, soit dans le dossier de votre site web) ?

Bonsoir,
le cluster est : cluster100.hosting.ovh.net
Il y a un .ovhconfig à la racine (qui réapparaît si je le supprime) mais qui ne fait que reprendre la config PHP demandée.
Merci beaucoup !
Fred

C'est le même cluster que moi..

Bonjour,

Il s'agit de taxithm.cluster100.hosting.ovh.net.

Il y a bien un fichier .ovhconfig, mais il m'est impossible de l'ouvrir pour vérifier son contenu. Hier après-midi au moment de la mise en place du domaine, j'ai pu vérifier une fois, mais depuis, j'ai un Can't open .ovhconfig: Permission denied.

Il n'y a aucun HTaccess sur le site, seulement un fichier index.html que j'ai ajouté (j'avais mis en place un WP qui du coup ne fonctionnait pas du tout) et un fichier test.php qui provoque l'erreur 500. Tout comme Frédéric Vuillod, j'ai aussi testé différentes versions de PHP pour tenter le coup, mais rien ne fonctionne.

Dans les logs, il y a bien :

AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI
End of script output before headers: test.php

Bonjour,

@ThierryC13 @Frédéric Vuillod,

Vous remontées nous intéressent au plus haut point.
Pourriez-vous nous donner vos numéros de tickets (CS...) que l'on analyse cela svp ?

Comme le mentionne @fritz2cat 🇧🇪 🇪🇺 nous migrons actuellement nos clusters, mais en aucun cas ce type de comportement ne devrait arriver sur l'infrastructure qui comporte des configurations totalement identiques entre clusters sources et destinations.

Merci

--
Bruno B.
OVHcloud
Team leader infrastructures hébergements mutualisés

Bonjour Bruno
Mon ticket est le CS12254613
Merci
Fred

J'ai apporté une réponse ce matin, en fait une autre aussi hier, et elle semble être modérée. Bref, j'ai fait un ticket en attendant que cela soit publié. Ticket CS12296665

Bonjour Bruno B.,

Pouvez-vous lire ce post ?
https://community.ovhcloud.com/t/1028

Nous restons dans une situation critique et suspectons soit une surcharge temporaire du serveur, soit des restrictions appliquées à ces fonctions.

Nous avons ouvert un ticket support (CS12181464).

Voici les derniers logs :

[2025-10-13 11:28:27] ❌ FAIL | shell_exec:FAIL(17.23ms) exec:FAIL(16.2ms) mail:FAIL(16.16ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:49.6ms
[2025-10-13 11:27:27] ❌ FAIL | shell_exec:FAIL(17.42ms) exec:FAIL(16.63ms) mail:FAIL(16.79ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:50.84ms
[2025-10-13 11:26:27] ❌ FAIL | shell_exec:FAIL(17.3ms) exec:FAIL(6.61ms) mail:FAIL(1.42ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:25.34ms
[2025-10-13 11:25:26] ❌ FAIL | shell_exec:FAIL(17.49ms) exec:FAIL(16.9ms) mail:FAIL(17.12ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:51.53ms
[2025-10-13 11:24:54] ❌ FAIL | shell_exec:FAIL(17.52ms) exec:FAIL(16.68ms) mail:FAIL(16.15ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:50.35ms
[2025-10-13 11:23:54] ✅ OK | shell_exec:OK(4.34ms) exec:OK(2.7ms) mail:OK(11.65ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:18.7ms
[2025-10-13 11:22:54] ❌ FAIL | shell_exec:FAIL(2.62ms) exec:FAIL(1.8ms) mail:FAIL(1.67ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:6.09ms
[2025-10-13 11:21:53] ❌ FAIL | shell_exec:FAIL(18.79ms) exec:FAIL(17.51ms) mail:FAIL(16.88ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:53.19ms
[2025-10-13 11:20:53] ❌ FAIL | shell_exec:FAIL(17.08ms) exec:FAIL(17.44ms) mail:FAIL(16.54ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:51.07ms
[2025-10-13 11:19:53] ✅ OK | shell_exec:OK(4.16ms) exec:OK(3.15ms) mail:OK(12.42ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:19.73ms
[2025-10-13 11:18:53] ❌ FAIL | shell_exec:FAIL(17.3ms) exec:FAIL(16.33ms) mail:FAIL(6.44ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:40.06ms
[2025-10-13 11:17:54] ❌ FAIL | shell_exec:FAIL(17.41ms) exec:FAIL(17.47ms) mail:FAIL(7.05ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:41.93ms
[2025-10-13 11:16:55] ❌ FAIL | shell_exec:FAIL(17.09ms) exec:FAIL(16.26ms) mail:FAIL(15.97ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:49.33ms
[2025-10-13 11:15:54] ❌ FAIL | shell_exec:FAIL(17.14ms) exec:FAIL(16.48ms) mail:FAIL(16.38ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:50ms
[2025-10-13 11:14:54] ❌ FAIL | shell_exec:FAIL(7.22ms) exec:FAIL(1.27ms) mail:FAIL(1.15ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:9.64ms
[2025-10-13 11:13:54] ❌ FAIL | shell_exec:FAIL(2.65ms) exec:FAIL(1.23ms) mail:FAIL(1.15ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:5.03ms
[2025-10-13 11:12:08] ✅ OK | shell_exec:OK(4.53ms) exec:OK(3.57ms) mail:OK(60062.48ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:60070.58ms
[2025-10-13 11:11:08] ❌ FAIL | shell_exec:FAIL(17.54ms) exec:FAIL(16.72ms) mail:FAIL(16.71ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:50.97ms
[2025-10-13 11:10:08] ❌ FAIL | shell_exec:FAIL(16.91ms) exec:FAIL(16.64ms) mail:FAIL(16.66ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:50.22ms
[2025-10-13 11:09:07] ❌ FAIL | shell_exec:FAIL(16.96ms) exec:FAIL(15.88ms) mail:FAIL(15.82ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:48.66ms
[2025-10-13 11:08:07] ✅ OK | shell_exec:OK(4.37ms) exec:OK(3.73ms) mail:OK(13.11ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:21.21ms
[2025-10-13 11:02:43] ❌ FAIL | shell_exec:FAIL(17.02ms) exec:FAIL(16.15ms) mail:FAIL(16.07ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:49.24ms
[2025-10-13 11:01:42] ❌ FAIL | shell_exec:FAIL(3.88ms) exec:FAIL(3.09ms) mail:FAIL(2.46ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:9.43ms
[2025-10-13 11:00:42] ❌ FAIL | shell_exec:FAIL(3.48ms) exec:FAIL(2.01ms) mail:FAIL(1.76ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:7.25ms
[2025-10-13 10:59:43] ✅ OK | shell_exec:OK(4.23ms) exec:OK(2.56ms) mail:OK(11.53ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:18.32ms
[2025-10-13 10:58:43] ✅ OK | shell_exec:OK(4.12ms) exec:OK(4.31ms) mail:OK(13.27ms) | Server:webd002.cluster111.gra.hosting.ovh.net | Total:21.7ms

Il y a un status ouvert pour le cluster 100 : https://web-cloud.status-ovhcloud.com/incidents/356w8l0s0kq4

Selon vous, la correction appliquée au cluster 100 aura-t-elle des répercussions sur le cluster 111 ?

Voici ce que nous avons depuis la migration :

[2025-10-13 14:05:42] ❌ FAIL | shell_exec:FAIL(18.1ms) exec:FAIL(17.42ms) mail:FAIL(16.76ms) | Server:webd002.cluster111.gra.hosting.ovh.net | IP:XXXXXXXX | Total:52.27ms
↳ mail: mail(): Could not execute mail delivery program '/usr/sbin/sendmail -t -i'
↳ exec: exec(): Unable to fork [pwd]
↳ shell_exec: shell_exec(): Unable to execute 'pwd'

Je confirme le souci a été identifié, et n'est en rien lié aux migrations, et isolé.

Le correctif est en cours de validation.

--
Bruno B.
OVHcloud
Team leader infrastructures hébergements mutualisés

La modération ne devrait plus exister pour toutes les personnes qui ont au moins un post déjà approuvé !

Sans cela, on aurait déjà identifié le cluster100 dès hier soir probablement !

_________

Parlons-en de la modération.

Un spam a été glissé au bas de cette conversation https://community.ovhcloud.com/t/1066

Ca peut arriver de laisser passer un spam.

Je signale ce spam via la fonction disponible en haut à droite.
Et puis rien ne se passe, le spam reste... ce n'est pas sérieux, ça.

Heureusement que le site n'était pas en prod, mais à son premier jour de développement :-) Sinon, je te raconte pas le stress et la gueulante du client.

Bonjour,

Le souci n'est pas lié du tout. On analyse le cas avant de revenir vers vous.

--
Bruno B.
OVHcloud
Team leader infrastructures hébergements mutualisés

Merci pour la prise en compte. Vous trouverez les horodatages dans le ticket CS12181464. En attendant, tout est désactivé ou bloqué :

Détail du dernier test

shell_exec('pwd')❌ FAIL (7.49ms)
⚠️ shell_exec(): Unable to execute 'pwd'
exec('pwd')❌ FAIL (2.42ms)
⚠️ exec(): Unable to fork [pwd]
mail()❌ FAIL (1.81ms)
⚠️ mail(): Could not execute mail delivery program '/usr/sbin/sendmail -t -i'