Bonjour,
Nous avons un serveur chez OVH avec l'offre PRO. Serveur sur lequel nous avons déployé une application web en React + Symfony.
Depuis peu, (le serveur a 2 ans), certaines de nos entités deviennent inaccessible (erreur 500) sans raison.
Exemple une entité Client parmi plein d'autres.
Ceci uniquement sur le server OVH et avec Symfony en mode prod.
Nous avons exporté la base de donnée et réimporté la base en local en mettant le mode production, il n'y a aucun problème sur cette même entité.
Si nous passons le serveur en mode dev, l'erreur disparait et donc nous n'avons pas l'erreur précise.
Aucun log n'atteint le fichier de log. Mais si nous créons une erreur 500 volontairement dans le code, celle-ci est bien loggée.
Le seul fichier de log qu'OVH nous propose, par rapport à un serveur que nous maitriserions, c'est celui assez pauvre dans Statiques et Logs.
Il ne nous donne que :
(104)Connection reset by peer: AH10143: FastCGI: comm with server "{path}" aborted: read failed, refer {url de l'id du client}
Le client en question est une entité assez légère et celui-ci est peu rempli. Il n'y a pas de dépassement de ressources dans "Statistiques de l'infrastructure".
De plus, la base de donnée ne fait que 10Mo sur les 2Go disponible
La question du manque de puissance du serveur par un : "Fatal error: Allowed memory size of ... bytes exhausted (tried to allocate ... bytes". Parait assez peu probable car nous sommes ici sur une entité qui a pour l'instant peut de jointure et qui ici ne sont même pas requêtées. De plus, cela n'arrive pas sur d'autres Clients.
Passer à une offre supérieur est envisageable, mais vu les données et l'utilisation du site, cela ne devrait pas être nécessaire.
L'assitance OVH n'est bonne à rien et ne sert qu'à envoyer paître ceux qui leur ouvre un ticket...
Quelqu'un a-t-il déjà résolu ce problème sans avoir à changer d'hébergeur ?
Hébergements Web - Mutu, offre PRO, Symfony, Connection reset by peer: AH10143: FastCGI: comm with server
Related questions
- Connexion à mon compte client
145302
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
121794
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
106518
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
93746
28.07.2017 11:39
- Passage en php 7.4
92342
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
87263
04.12.2019 21:52
- The requested URL / was not found on this server
86443
02.03.2017 18:25
- Deploy d'un projet Node JS
86073
12.10.2016 20:18
- NextCloud sur mutualisé
86063
07.04.2017 08:42
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
85691
16.10.2016 16:24
Bonjour @MildredD2,
Quel est le nom de domaine concerné?
^FabL
Bonjour,
myfacturation.com
Désactiver le fichier de configuration de cache doctrine de symfony par défaut retire l'erreur.
Retirer l'utilisation du cache est très rarement une bonne chose.
Utiliser chmod 777 -R sur le var/cache/ ne change rien.
Symfony propose une gestion des droits du cache : https://symfony.com/doc/current/setup/file_permissions.html
```sh
HTTPDUSER=$(ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1)
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var
```
Les commandes suivantes sont proposées. Je ne suis pas sûr que cela résoudrait le problème vu que 777 ne résout rien, mais on ne peut pas essayer nous n'avons pas les droits suffisant pour installer setfacl sur un mutu.
Downgrade la version "doctrine/orm" de 2.12 à 2.9, résout le problème. A partir de la version 2.10 de doctrine, la dépendance supporte le PSR-6 de PHP à propos des normes du "Caching interface".
Peut-être que les serveurs OVH ne respectent pas ces normes (spécifiques) et cela créer des incompatibilité ? Du fait qu'avec nos serveurs de test locaux, nous n'avons pas le problème.
Source : https://github.com/doctrine/DoctrineBundle/issues/1433
La source suggère aussi que cela puisse venir de la version 7.4 de PHP.