Projet

Général

Profil

Scénario #31862

nginx plante si => activer_nginx_web="non"

Ajouté par Ludwig Seys il y a environ 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
31/03/2021
Echéance:
15/10/2021
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Sur une eolebase en 2.7.2, instance faite, passage de la variable activer_nginx_web à non.

root@eolebase:~# CreoleGet --list | grep nginx
activer_nginx_web="non" 
test_activer_genconfig_nginx="oui" 
test_activer_minimal_nginx="oui" 
test_activer_nginx_web="oui" 
test_hide_nginx_family="oui" 

après le reconfigure nginx plante :

*systemclt status nginx*
nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/nginx.service.d
           └─override.conf
   Active: failed (Result: exit-code) since Tue 2021-03-09 16:49:52 CET; 45s ago
     Docs: man:nginx(8)
  Process: 992 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
mars 09 16:49:52 eolebase systemd[1]: Starting A high performance web server and a reverse proxy server...
mars 09 16:49:52 eolebase nginx[992]: nginx: [emerg] "client_body_buffer_size" directive is duplicate in /etc/nginx/sites-enabled/minimal-standalone-genconfig.co
mars 09 16:49:52 eolebase nginx[992]: nginx: configuration file /etc/nginx/nginx.conf test failed
mars 09 16:49:52 eolebase systemd[1]: nginx.service: Control process exited, code=exited status=1
mars 09 16:49:52 eolebase systemd[1]: nginx.service: Failed with result 'exit-code'.
mars 09 16:49:52 eolebase systemd[1]: Failed to start A high performance web server and a reverse proxy server.

duplication de la variable client_body_buffer_size

root@eolebase:/etc/nginx/sites-enabled# grep -RI client_body_buffer_size
minimal-standalone-genconfig.conf:client_body_buffer_size 128k;
default:client_body_buffer_size 128k;

À faire

  • EOLE >= 2.7.2
  • corriger ce cas de figure (éventuellement le rendre inaccessible en imposant certaines valeurs si ce n'est pas un cas d'utilisation volontaire)
  • éviter surtout les régressions car le sujet est épineux et le nombre de combinaisons possibles important !

Sous-tâches

Tâche #32017: Eolebase et nginxFerméMatthieu Lamalle

Tâche #33233: corriger la config nginx de genconfigFerméMatthieu Lamalle

Tâche #33234: TesterFerméLudwig Seys


Demandes liées

Lié à Distribution EOLE - Tâche #33237: Valider le scénario nginx plante si => activer_nginx_web="non" Fermé 04/10/2021

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 3 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Tracker changé de Demande à Scénario
  • Description mis à jour (diff)
  • Début 09/03/2021 supprimé
  • Release mis à EOLE 2.7.2
  • Points de scénarios mis à 2.0

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Echéance mis à 22/10/2021
  • Version cible mis à Prestation Cadoles MEN 2021 39-41
  • Début mis à 27/09/2021
  • Points de scénarios changé de 2.0 à 1.0

#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Description mis à jour (diff)

#5 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Assigné à mis à Matthieu Lamalle

#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Lié à Tâche #33237: Valider le scénario nginx plante si => activer_nginx_web="non" ajouté

#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF