Pourquoi que quand sous mozilla bien souvent je peux rien taper au clavier, depuis plein de versions et que ça a pas été corrigé ?
Pourquoi que mozilla-firebird se bloque sur une frappe du clavier ? Que quand je relance ensuite mozilla, galeon ou firebird, le fit de taper au clavier rebloque le soft ? Pourquoi que quand je lance xmule je suis en high-id, que quand je le quitte et que je le relance je passe en low-id ? Je pensais que sous Linux, une appli ne pouvait modifier l'état du système.
# Re: Pourquoi ?
Posté par Boa Treize (site web personnel) . Évalué à 2.
Je ne sais pas ce que c'est qu'un high-id ou un low-id.
[^] # Re: Pourquoi ?
Posté par Nicolas Tramo . Évalué à 1.
C'est le server qui attribue l'id, donc y a des tonnes de raisons de passer de high a low et l'inverse. Et ce sous linux et windows.
Pour moz, je sais pas, j'utilise pas.
[^] # Re: Pourquoi ?
Posté par ghent . Évalué à -1.
[^] # Re: Pourquoi ?
Posté par Jean-Christophe Berthon (site web personnel) . Évalué à 4.
Cela est du a la gestion des sockets reseaux, pour simplifier, un socket reseau est un petit canal etabli entre ton appli et une autre (ici un serveur eMule) par lequel transite les infos.
Lorsque le client coupe abruptement la connexion (l'appli se ferme sans fermer correctement le socket), le socket devient au niveau systeme en TIME_WAIT : i-e il attend que l'autre appli a l'autre bout acknowledge le fait que la liaison est coupee. Ce time_wait est plus ou moins long (je crois que c'est un param du kernel) et donc si l'appli cliente est assez bourine et est relancee quelques secondes apres, elle ne pourra pas utiliser ce socket ==> tu te retrouves avec un autre socket qui lui est peut-etre bloque par le firewall, etc. ==> tu as un low-id.
Quand tu quittes emule sous Linux, ouvre une console et tape la commande suivante:
netstat -atpn | grep <numero_de_port>
ou tu remplaces '<numero_de_port>' par le numero que tu as specifie a eMule (voir preferences -> network connection -> port TCP)
Si tu ne vois rien tu peux lancer eMule, sinon s'il est en time_wait, attend 1-2 minute(s), re-execute la commande, etc.
Jean-Christophe
# Re: Pourquoi ?
Posté par Ramso . Évalué à 2.
[^] # Re: Pourquoi ?
Posté par Tonton Th (Mastodon) . Évalué à 1.
# Re: Pourquoi ?
Posté par LGP . Évalué à 4.
C'est en fait une histoire de blocage de port. Le kernel ne libère pas
immédiatement le port précedement utilisé par une application après sa
fermeture. Voila pourquoi, lorsque tu relance xmule, ce dernier ne peut utiliser
le port 4662. Il faut en général attendre quelque minutes et tout rentre dans
l'ordre. On peut assui libérer le port par une commande manuelle, mais je ne
l'ai pas en tête.
[^] # Re: Pourquoi ?
Posté par pasBill pasGates . Évalué à 2.
Bref, envoies un patch :+)
[^] # Re: Pourquoi ?
Posté par iug . Évalué à 1.
Merci
[^] # Re: Pourquoi ?
Posté par pasBill pasGates . Évalué à 6.
Le protocole TCP/IP specifie qu'un port doit etre rendu inaccessible pour un certain temps une fois qu'il a ete ferme histoire de ne courir aucun risque que des paquets d'une ancienne connexion viennent mettre le boxon dans la nouvelle(meme si c'est tres peu probable).
SO_REUSEADDR permet d'eviter cela, mais ce n'est pas le comportement "standard", et c'est la meme chose sur tous les systemes.
Le kernel va te fermer tous les sockets qu'une appli aura ouvert, mais le port sur lequel le socket etait binde va lui etre rendu inaccessible pendant un certain temps(4 minutes si je me souviens bien).
[^] # Re: Pourquoi ?
Posté par Philippe MAES (site web personnel) . Évalué à 1.
# Re: Pourquoi ?
Posté par Jérémie . Évalué à 1.
Il me suffit de changer de bureau pour pouvoir retaper dedans (avec la Desktop Wheeling sous Fluxbox, c'est très rapide).
FluxBoX RoX =D
[^] # Re: Pourquoi ?
Posté par ASpirit . Évalué à 1.
(J'ai aussi un problème similaire, de focus, avec Sodipodi)
[^] # Re: Pourquoi ?
Posté par Olivier G. . Évalué à 2.
Je suis passé à XFCE, et depuis, plus de problèmes...
Mauvais WM, changer de WM [/troll]
[^] # Re: Pourquoi ?
Posté par benja . Évalué à 3.
Son apparence, à l'instar de sa configuration, est claire et simple mais terriblement efficace. Il est doté d'un panel complet d'applet interressantes.
Dernier détail mais non des moindres, avec ses dépendances légère, il est léger et très réactif (il prouve que les applications gtk2 peuvent être rapides). Un plaisir à utiliser.
Avec xfce, j'ai augmenté ma productivité à rien faire.
*assidû: comprendre avoir utilisé et re-utilisé pendant une période prolongée de manière à assimiler et à utiliser toutes les facilité disponible.
[^] # Re: Pourquoi ?
Posté par fdp3 . Évalué à 1.
Mais si je diminue l'appli et la ragrandi sa remarche .....
C tout de meme un peu chiant que je navigue je ne fais pas que ca !
# Re: Pourquoi ?
Posté par zelyph . Évalué à 2.
il y a des chances que ce soit lié à la recherche de lien ( 'Type-Ahead Find':
cf. http://wishlist.mozdev.org/firebirdfeatures.html#findasyoutype(...) )
# Re: Pourquoi ?
Posté par QuYuan . Évalué à 2.
[^] # Re: Pourquoi ?
Posté par Olivier G. . Évalué à 0.
[^] # Re: Pourquoi ?
Posté par N-Mi . Évalué à 1.
[^] # Re: Pourquoi ?
Posté par L. R. . Évalué à 1.
[^] # Re: Pourquoi ?
Posté par plagiats . Évalué à 1.
[^] # Re: Pourquoi ?
Posté par Chris K. . Évalué à 1.
# Re: Pourquoi ?
Posté par LGP . Évalué à 1.
C'est en fait une histoire de blocage de port. Le kernel ne libère pas
immédiatement le port précedement utilisé par une application après sa
fermeture. Voila pourquoi, lorsque tu relance xmule, ce dernier ne peut utiliser
le port 4662. Il faut en général attendre quelque minutes et tout rentre dans
l'ordre. On peut assui libérer le port par une commande manuelle, mais je ne
l'ai pas en tête.
# Re: Pourquoi ?
Posté par Sylvestre Ledru (site web personnel) . Évalué à 2.
Mais c'est quand meme super désagréable et bien complexe a reproduire ...
[^] # Re: Pourquoi ?
Posté par allcolor (site web personnel) . Évalué à 1.
[^] # Re: Pourquoi ?
Posté par Olivier Faurax (site web personnel) . Évalué à 1.
# Re: Pourquoi ?
Posté par Mathieu Pillard (site web personnel) . Évalué à 4.
# Re: Pourquoi ?
Posté par Stephane COLIN (site web personnel) . Évalué à 1.
# Re: Pourquoi ?
Posté par Bemixam (site web personnel) . Évalué à 1.
a partir du moment ou je commencais a taper dedans
( concretement quand j'essayais de rentrer une url )
il ne se defigait qu'au bout de qq minutes ( 1 ? )
il s'est avéré qu'en fait c'etait tout simplement parceque je n'avais
pas configuré l'interface "lo" ( 127.0.0.1 ) depuis ca fonctionne niquel.
voila .... si ca peut aider qqun.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.