Plusieurs serveur UPNP (MiniDlna)

Status
Not open for further replies.

WikiIUT

Dabbler
Joined
Jan 8, 2015
Messages
26
Bonjour a tous,

J'ai depuis quelque temps un souci avec mon serveur UPNP préférer. Mon nombre de fichier est trop important, et du coup elle plante et ne redémarre pas seul, du coup c'est assez pénible de la redémarrer avant chaque visionnage de film, attendre le chargement de tout les médias, et pouvoir enfin regarder son film.

Je vous met l'erreur : "[2016/02/17 19:00:26] upnpevents.c:423: fatal: upnpevents_selectfds: file descriptor 2399 too big for select, limit is 1024"

Si quelqu'un a une idée pour solutionner tout ça, je suis preneur ! Ou sinon j'ai essayé de scinder ma bibliothèque en deux, mais impossible d'avoir les deux serveur de visible, si quelqu'un connais la solution !

Merci d'avance ! Bonne soirée :)
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
Si cette erreur a été écrite correctement et que l'usage qu'ils font de select() est bien celui auquel je pense alors elle veut dire qu'un trop grand nombre de sockets (connections) est ouvert et donc que c'est plus un pb réseau qu'un pb de nombre de fichiers (ceci étant peut-être que ce pb est indirectement causé par un trop grand nombre de fichiers mais dans ce cas ça voudrait dire que c'est un peu codé avec les pieds...).
 

WikiIUT

Dabbler
Joined
Jan 8, 2015
Messages
26
Bonjour Bidul**** :) ! Comment vas-tu ?

Du coup comment arrivé a savoir ? :/, j'ai en effet pas mal de fichier... Et qu'est ce qui pourrais causé ses erreurs de connections ?
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710
A part faire une recherche google avec cette erreur et s'il n'y a pas de résultats intéressants alors lire le code pour voir ce qu'il fait et pourquoi il fail à cet endroit je ne vois pas trop...

Edit: trouvé un patch: https://lists.freebsd.org/pipermail/freebsd-ports/2014-June/093522.html mais ça implique de recompiler l'appli donc si tu n'as jamais fait ça c'est soit tu abandonnes l'idée soit tu es prêt à passer plusieurs (dizaines d') heures à apprendre.

Edit²: la raison exact est que tous les fichiers utilisent les fd les plus bas en premier et quand il ouvre un socket (même un seul, donc rien à voir avec le nombre de connections comme je pensais) le fd de celui-ci est trop haut d'où l'erreur. Plus de détails en bas de cette page: https://lists.freebsd.org/pipermail/freebsd-ports/2014-June/093531.html

Edit³: trouvé un autre patch moins invasif mais pas sûr que ça marche, voir le dernier post de cette page: https://forums.freebsd.org/threads/45410/
 
Last edited:

WikiIUT

Dabbler
Joined
Jan 8, 2015
Messages
26
En faite ta première idée était la bonne !! J'avais oubliée, mais j'avais diminuer le nombre de connexion possible, je trouvais 50 largement suffisant, je suis passer a 5000 et plus aucun problème :D !

Merci ! *Resolu*
 
Status
Not open for further replies.
Top