Par defaut, on ne peut ouvrir que 128 descripteurs de fichier. Il en faut 3
par bornes, on monte la limite a 300. darcs-hash:20050105125623-d1718-f203d808495521e9557d7d1c4f8fa8ed26fa8fe4.gz
This commit is contained in:
parent
2edcecdb20
commit
cad6eace35
1 changed files with 10 additions and 1 deletions
|
@ -46,7 +46,7 @@ from twisted.application import internet, service
|
|||
from twisted.names import client
|
||||
from twisted.python import log
|
||||
|
||||
import sys
|
||||
import sys, resource
|
||||
sys.path.append('/usr/scripts/gestion')
|
||||
|
||||
# LDAP
|
||||
|
@ -270,6 +270,15 @@ class UpdateFactory(protocol.ServerFactory):
|
|||
|
||||
|
||||
# Corps du programme
|
||||
|
||||
# On augmente la limite soft (qui semble arreter python).
|
||||
# Sous Open, on peut utiliser fstat pour voir les fichiers ouverts.
|
||||
# On a besoin de 3 * nombre de bornes pour le nombre de descripteurs
|
||||
# de fichiers : 1 descripteur pour le stream TCP et deux descripteurs
|
||||
# pour la crypto.
|
||||
limite = resource.getrlimit(resource.RLIMIT_NOFILE)
|
||||
resource.setrlimit(resource.RLIMIT_NOFILE, (300, limite[1]))
|
||||
|
||||
# On écoute sur le port 9999
|
||||
application = service.Application('wifi-update')
|
||||
factory = UpdateFactory()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue