Ton problème ne semble pas résolu :
$ time curl -I https://g1currency.org/
HTTP/2 302
server: nginx/1.18.0
date: Fri, 10 Jun 2022 23:38:20 GMT
content-type: text/html; charset=UTF-8
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
set-cookie: YesWiki-main=1n93llt9t5b9bl3918g177e7e9; path=/; HttpOnly
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
location: https://g1currency.org/?PagePrincipale
strict-transport-security: max-age=31536000
x-content-type-options: nosniff
real 1m4,124s
user 0m0,036s
sys 0m0,007s
(1 minute 4 seconde pour envoyer une redirection 302 c’est un peu long).
J’ai fait tourner en boucle pour voir, et juste à des moment ça spike :
$ while true; do time curl https://g1currency.org/; sleep 1; done
(...)
real 0m0,175s
user 0m0,032s
sys 0m0,005s
real 0m31,856s <---------------- 31 secondes
user 0m0,050s
sys 0m0,008s
real 0m3,266s
user 0m0,034s
sys 0m0,006s
real 0m0,172s
user 0m0,034s
sys 0m0,003s
real 0m0,172s
user 0m0,030s
sys 0m0,006s
(...)
C’est pas lié au DNS à mon avis parce qu’il est déjà en cache à ce moment (et un test similaire avec dig montre qu’il y a pas de problème).
J’ai aussi observé un 504 Gateway timeout sur ton site.
Ça veut dire que ton reverse proxy n’arrive pas à contacter ton service en backend (ici probablement ton Apache ou PHP-FPM).
Le problème ressemble donc plus à quelque chose de décrit par @setop.
Typiquement d’autres gens ont ce type de problème aussi : codeigniter - Nginx + php-fpm random hang - Stack Overflow
Je ne serais pas étonné que ce soit lié à ta configuration de PHP-FPM / Apache qui acceptent au plus x connexions en simultané et mettent les autres en attente. Pour peu qu’un bot martelle un peu, et zouh le site devient lent.
Ça n’est cependant pas trivial car ton site supporte sans peine 200 connexions simultanées (aka slow loris) de ce que j’ai pu voir. Donc c’est potentiellement un truc un peu tricky.
J’irais faire un tour dans tes logs nginx/apache/php-fpm à ta place, on sait jamais, tu pourrais découvrir des trucs… Peut etre que quelqu’un essaye de forcer un mot de passe par batch et fait monter la load sur ton serveur ?