5 votes

Délai de connexion HTTP (aléatoire ?) avec Windows 7

Mise à jour :

  • Réinstallation de Windows 7
  • Installation de Windows 8
  • Diverses modifications d'Apache (AcceptFilter http none...)
  • Installé Windows XP

Quelques logs de Wireshark

1   0.000000000 HonHaiPr_0b:36:ae   D-LinkIn_64:ca:28   ARP 42  Who has 192.168.0.1?  Tell 192.168.0.102
2   0.001844000 D-LinkIn_64:ca:28   HonHaiPr_0b:36:ae   ARP 42  192.168.0.1 is at 28:10:7b:64:ca:28

Fonctionne avec XP, dommage que PHP ne soit plus supporté.

Question : Dois-je jeter la toupie par la fenêtre ? Je ne peux pas accuser Windows (au fond de mon cœur, je le voudrais).

J'ai des délais de connexion (presque) aléatoires, avec Apache sous Windows7, à tel point que j'ai peur d'appuyer sur la touche F5 ... Je ne peux pas expliquer quand cela se produit, car je n'ai pas pu trouver de modèle.

enter image description here

L'ordinateur qui me pose le plus de problèmes est celui que Mario veut frapper. Voici la partie amusante : on ne peut pas y accéder depuis un autre ordinateur. Windows de l'ordinateur (pendant les délais d'attente), mais il peut s'agir de l'ordinateur de l'entreprise. Linux un. Après l'apparition du message de dépassement de délai (environ 30 secondes), le système fonctionne à nouveau, sinon, je dois redémarrer Apache. Ils sont connectés sans fil à un routeur D-Link bon marché, puis par câble.

Quand tout fonctionne :

  • Je peux y accéder depuis n'importe quel ordinateur
  • Je peux accéder depuis l'extérieur (Internet) via DynDNS.
  • Je peux accéder au réseau (partage) sans problème
  • Je n'ai pas de mal de tête

Quand ça ne l'est pas :

  • Je ne peux pas accéder via HTTP ( http://192.168.0.111 )
  • Je ne peux pas accéder depuis l'extérieur (internet) via DynDNS
  • Je peux accéder au réseau (partage) sans problème
  • Je peux accéder à partir d'un ordinateur Linux en réseau
  • Je peux accéder à partir de l'ordinateur en question ( http://127.0.0.1 )
  • J'ai un léger mal de tête

Ce que j'ai essayé :

  • Définir MTU à 1500 partout
  • Mise à jour d'Apache en 2.4.2 - 32bit
  • Désactivé tous les F!r3w411z
  • Connexion de l'ordinateur en question via un câble Ethernet ( les interruptions de service sont moins fréquentes )

Extra :

J'ai 2-3 serveurs virtuels définis de cette manière :

Listen *:1337

<VirtualHost *:1337>
ServerName l337
DocumentRoot C:/git/1337
    <Directory "C:/git/1337">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Si la question est trop localisée, veuillez le signaler. Quelque chose de similaire : http://www.xinotes.org/notes/note/1777/

Merci pour votre temps.

P.S. J'ai essayé de l'éteindre et de le rallumer.

0 votes

Tout ce qui se trouve dans l'Apache error.log ?

0 votes

@MathiasR.Jessen Bonjour, juste une ligne qui est suspecte (les autres sont des start/stop ou des erreurs PHP), [Sat Jul 14 14:44:51.222471 2012] [access_compat:error] [pid 796:tid 1112] [client 192.168.0.101:59959] AH01797: client denied by server configuration: C:/apache2, referer: http://192.168.0.111:1337/fam/ Cependant, je n'arrive pas à trouver où se trouve C:/apache2 car c'est C:/apache...

2voto

Bostjan Points 11

La réponse est :

enter image description here

P.S. N'attendez pas grand chose d'un routeur DLink (ou tout autre probablement) bon marché.

1voto

RoseofPurple Points 106

Si vous essayez de vous connecter à l'aide d'une adresse IP et que cela fonctionne tout le temps à partir de linux (je suis un administrateur Windows et je déteste le dire), il s'agit probablement de Windows, puisque toutes les machines qui ont des problèmes fonctionnent sous Windows.

Vos pings se terminent-ils vers et depuis toutes les machines Windows lorsque les choses essaient de vous donner un mal de tête ?

Est-ce que quelque chose d'autre essaie de fonctionner sur le port 80 avant que les choses ne tournent mal ? (Skype, IIS, SQL)

Avez-vous essayé de configurer Apache pour qu'il utilise le port 8080 ?

Si vous pensez vraiment que le routeur est en cause, essayez ceci :

  1. le retirer de l'internet
  2. remplacer le routeur (temporairement) par un simple hub ou switch
  3. essayez de vous connecter

Il est possible que le routeur soit en cause, mais bon marché ne signifie pas "ne fonctionne pas". Tous les réseaux n'ont pas besoin de la solution matérielle "plus gros, meilleur, plus rapide".

0voto

Abderrahim Kitouni Points 1021

Il semble que vous obteniez ces erreurs en fonction de la configuration d'apache qui se trouve dans apache/Conf/httpd.conf.

0 votes

Je ne pense vraiment pas, car j'ai essayé presque toutes les configurations, et encore une fois, cela fonctionne bien sur XP, mais pas sur Vista+ ... après avoir changé de routeur, cela a pu se produire 1-2 fois, mais cela a fonctionné immédiatement après.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X