Comment puis-je configurer Apache2 pour autoriser plusieurs connexions simultanées à partir de la même adresse IP?
Par défaut, Apache2 semble permettre seulement 1 connexion par adresse IP.
Comment puis-je configurer Apache2 pour autoriser plusieurs connexions simultanées à partir de la même adresse IP?
Voici ma situation:
- une application web hébergé sur un serveur.
- à distance un client fait une demande qui pourrait prendre 15 secondes pour terminer.
- le même client à distance en fait un autre (indépendant) demande.
- à l'heure actuelle, la 2e demande se trouve dans une file d'attente jusqu'à ce que le 1er requête est terminée,
depuis Apache2 semble imposer une limite de 1 connexion par adresse IP.
Comment puis-je remplacer ce comportement par défaut et permettre à la 2e demande à être traitée en parallèle?
merci d'avance,
David Jones
- quelle plateforme utilisez-vous Apache2 sur?
- Avez-vous vérifié mod_limitipconn module? - dominia.org/djao/limitipconn2.html
- certainement le comportement bizarre que vous voyez, car ce n'est normalement pas se produire. avez-vous quelque chose de bizarre avec la config?
- Le problème que l'affiche originale a n'était pas lié à apache, mais les sessions PHP. Néanmoins, je pense que le titre du post et de ne pas être modifié, car d'autres lecteurs ont la même incompréhension et cela les aide à trouver la bonne réponse.
Vous devez vous connecter pour publier un commentaire.
J'ai découvert la réponse à mon problème. Il s'avère que d'autres ont rencontré cette difficulté avant:
Les Demandes simultanées de Script PHP
Le détail important est que le fichier de la base de sessions en PHP cause toutes les demandes à partir du même client pour être traitées de manière séquentielle dans une file d'attente, plutôt qu'en parallèle.
Afin de résoudre ce problème, il est nécessaire de faire un appel à
session_write_close
() dans chaque script PHP dès que le gestionnaire de session est terminée.-- David Jones