2017-09-08 1 views
1

J'ai réussi à installer un certificat SSL de Let's Encrypt à l'aide de certbot. Mon site semble fonctionner sans problème. Mon serveur est Ubuntu 16.04 sur Apache/2.4.18. J'ai installé le module http2 et cela semble fonctionner correctement.http2: info (70007) Le délai spécifié a expiré: client x.x.x.x: xxxxx AH02950: h2_session (2): lecture d'erreur, se terminant

Mais, quand je vérifie mon Apache error.log, je reçois des tonnes de messages comme ceux-ci:

[Fri Sep 08 14:43:05.714366 2017] [http2:info] [pid 2129] (70007)The timeout specified has expired: [client 195.221.155.11:56932] AH02950: h2_session(6): error reading, terminating 
[Fri Sep 08 14:44:35.424938 2017] [http2:info] [pid 1559] (70007)The timeout specified has expired: [client 178.149.169.177:35524] AH02950: h2_session(3): error reading, terminating 
[Fri Sep 08 14:45:44.538785 2017] [http2:info] [pid 32149] (70007)The timeout specified has expired: [client 80.215.162.154:28341] AH02950: h2_session(20): error reading, terminating 
[Fri Sep 08 14:48:43.594498 2017] [http2:info] [pid 1331] (70007)The timeout specified has expired: [client 90.28.109.155:51857] AH02950: h2_session(1): error reading, terminating 
[Fri Sep 08 14:48:44.456602 2017] [http2:info] [pid 2129] (70007)The timeout specified has expired: [client 78.192.12.171:50312] AH02950: h2_session(6): error reading, terminating 
[Fri Sep 08 14:49:04.443087 2017] [http2:info] [pid 2141] (70007)The timeout specified has expired: [client 178.50.64.162:27963] AH02950: h2_session(24): error reading, terminating 
[Fri Sep 08 14:49:04.443166 2017] [http2:info] [pid 2631] (70007)The timeout specified has expired: [client 178.50.64.162:17882] AH02950: h2_session(26): error reading, terminating 
[Fri Sep 08 14:50:28.678586 2017] [http2:info] [pid 2582] (70007)The timeout specified has expired: [client 37.18.174.227:16896] AH02950: h2_session(11): error reading, terminating 

J'ai remarqué que lorsque j'afficher une page de mon site avec mon navigateur, la page affiche bien, mais environ 5 minutes après que j'ai ce message d'erreur dans le journal.

Est-ce que quelqu'un sait comment arrêter mon error.log crier comme ça?

Répondre

0

Mettez à niveau Apache vers une version ultérieure.

Voir ce bug par exemple: https://github.com/icing/mod_h2/issues/72

Il y avait beaucoup de changements à mod_http2 depuis 2.4.18 et il ne laissa tomber le statut « expérimental » en 2.4.26. Voir cette réponse pour plus de détails: https://serverfault.com/questions/840827/should-we-use-apaches-http2

+0

Merci beaucoup. Lors de la mise à niveau vers Apache 2.4.27, j'ai rencontré cette erreur: '[http2: warn] [pid 25095] AH10034: Le module mpm (prefork.c) n'est pas supporté par mod_http2. Le mpm détermine comment les choses sont traitées sur votre serveur. HTTP/2 a plus de demandes à cet égard et le mpm actuellement sélectionné ne fera tout simplement pas l'affaire. Ceci est un avertissement Votre serveur continuera à fonctionner, mais le protocole HTTP/2 sera inactif. » J'ai donc désactivé mpm_prefork et activé mpm_event avec fastcgi – Jerome