Project

General

Profile

Scénario #15802

Étudier et adapter le paramétrage ulimit sur Zéphir et les autres modules

Added by Christophe Dezé almost 4 years ago. Updated about 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/19/2016
Due date:
03/03/2017
% Done:

100%

Estimated time:
(Total: 2.00 h)
Spent time:
(Total: 1.25 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Ajouter des variables expertes et un template pour permettre d'augmenter le nombre de fichiers pouvant être ouverts simultanément.

J'ai retrouvé un mail évoquant le même genre de problème sur Sphynx.

Bonjour,

Encore une fois ce matin tous les VPN étaient HS !
Un diagnose bloquait sur juste après "Reboot nécessaire => Non" ; à mon avis c'est lors du test des VPN.
Effectivement, la commande "ipsec status" restait bloqué.
"reconfigure" et "reboot" faisaient repartir les VPN pour quelques minutes seulement.

Nous avions dans /var/log/syslog :

    Sep 10 08:59:26 sphynx24-adriatic zephiragents: [-] #011exceptions.IOError: [Errno 24] Too many open files: 'stats/933/diskspace/agent.xml'

Nous avons corrigé ce problème en ajoutant dans /etc/security/limits.d/sphynx.conf :

    root hard nofile 100000
    root soft nofile 65535

Depuis tout est OK.
Et vous ?


Demande originale :

ulimit trop petit 1024 sur Zéphir

root@zephir:~# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31785
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31785
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited


dans /var/log/rsyslog/local/zephir_backend/zephir_backend.alert.log

j'ai aussi pas mal de

[twisted.protocols.tls.TLSMemoryBIOFactory] #011OpenSSL.SSL.Error: [('system library', 'fopen', 'Too many open files'), ('BIO routines', 'FILE_CTRL', 'system lib'), ('SSL routines', 'SSL_CTX_use_certificate_file', 'system lib')]

Modification d_un paramètre - Google Chrome_078.png View (216 KB) Christophe Dezé, 04/06/2016 02:18 PM


Subtasks

Tâche #15933: Augmenter la valeur ulimit du service zephir backend rend le service plus véloceFerméPhilippe Caseiro


Related issues

Related to Sphynx - Tâche #16865: Plantage de tous les VPN sur Sphynx 2.4 et 2.5 - Too many open files - ulimit Ne sera pas résolu 08/18/2016

History

#1 Updated by Christophe Dezé almost 4 years ago

j'ai mis ulimit -n 8192 dans do_start de /etc/init.d/zephir pour tester

#2 Updated by Gérald Schwartzmann almost 4 years ago

  • Subject changed from ulimit trop petit 1024 sur zephir to Erreur de sauvegarde de zephir.eol - [Errno 24] Too many open files
  • Description updated (diff)

#3 Updated by Fabrice Barconnière almost 4 years ago

  • Tracker changed from Demande to Proposition Scénario
  • Project changed from Distribution EOLE to eole-common
  • Description updated (diff)

#4 Updated by Joël Cuissinat over 3 years ago

Nécessite trop de développement pour fournir quelque chose de "propre" pour la sortie d'EOLE 2.6.0.

#5 Updated by Scrum Master over 3 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Start date deleted (04/19/2016)
  • Release set to EOLE 2.6.1

ERRATA 2.6.0

#6 Updated by Scrum Master over 3 years ago

  • Story points set to 2.0

#7 Updated by Joël Cuissinat about 3 years ago

  • Subject changed from Erreur de sauvegarde de zephir.eol - [Errno 24] Too many open files to Étudier et adapter le paramétrage ulimit sur Zéphir et les autres modules
  • Assigned To set to force verte

#8 Updated by Luc Bourdot about 3 years ago

  • Due date set to 03/03/2017
  • Target version set to sprint 2017 7-9 Equipe MENSR
  • Start date set to 02/13/2017

#9 Updated by Daniel Dehennin about 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF