Bonjour,

J'aimerais avoir vos avis sur quelques petits soucis qui je suppose viennent de la configuration serveur d'un site !

Hier nous avons eu une grosse montée en charge du serveur de production. Et pendant quelques minutes (rien de catastrophique donc !) il y a eu quelques erreurs 504 sur le site. J'ai donc fait un peu de monitoring, avec un top et de l'analyse de logs pendant ce temps là pour voir d'où cela venait. Il me semble qu'au niveau de php il n'y avait rien de fou, et le serveur lui même ne tournait pas à 100%.

J'ai donc supposé que cela vient soit de la connexion avec notre hébergeur (ce qui est peu probable) ou alors un goulot d'étranglement au niveau de Nginx ! Je l'ai configuré moi-même mais n'étant pas non plus experts là dessus je m'en remets à vos compétences.

Il y aurait-il de la configuration qui permette de ne plus avoir ou du moins d'atténuer les erreurs 504 renvoyés par nginx ?

Par ailleurs j'ai quelques erreurs dans les logs :

2019/01/23 12:21:18 [error] 26817#26817: *621769 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 84.-.-.-, server: -.com, request: "GET /fr/affiliation HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock", host: "www.-.com"

2019/01/23 12:21:18 [error] 26817#26817: *620829 connect() to unix:/var/run/php/php7.2-fpm.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 165.-.-.-, server: -.com, request: "GET /fr/register HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "www.-.com", referrer: "https://www.-.com/fr/"
Il me semble que des erreurs de ce type se sont produites pendant la phase de ralentissement.

Il y a aussi ceux là qui se produisent de temps en temps :
PHP message: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in Unknown on line 0" while reading response header from upstream, client: 87.89.242.18, server: -.com, request: "GET /fr/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "www.-.com"
2019/01/23 10:34:43 [error] 26817#26817: *614668 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /-/site/-/shared/vendor/symfony/debug/Exception/FlattenException.php on line 301
PHP message: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /-/site/-/shared/vendor/symfony/debug/ErrorHandler.php on line 603
Ceux là semble plus être des erreurs php. Mais si vous avez une idée ?


2019/01/24 06:07:03 [crit] 26817#26817: *- SSL_do_handshake() failed (SSL: error:-:SSL routines:tls_process_client_hello:version too low) while SSL handshaking, client: -, server: -
Cette erreur éveille ma curiosité...

Merci pour vos lumières !