2010-08-17 21 views
18

Varsayılan olarak, Apache2 IP adresi başına yalnızca 1 bağlantıya izin veriyor gibi görünüyor.Apache2'yi aynı IP adresinden aynı anda birden çok bağlantıya izin verecek şekilde nasıl yapılandırabilirim?

nasıl Apache2 aynı IP adresinden birden fazla eşzamanlı bağlantı sağlamak için konfigüre edersiniz?

  1. bir web uygulaması

    bir sunucuda barındırılan:

    İşte benim durumdur.

  2. uzak istemci
  3. tamamlamak için 15 saniye sürebilir bir istekte bulunur.
  4. aynı uzak istemci başka (bağımsız) istekte bulunur. 1 istek tamamlanana kadar şu anda
  5. , 2 isteği Apache2'deki beri IP adresi başına 1 bağlantının bir limit empoze görünüyor, kuyrukta oturur.
ben paralel olarak işlenecek 2 isteği bu varsayılan davranışı geçersiz ve izin nasıl

? peşin

sayesinde David Jones

+0

hangi platform üzerinde Apache2 kaçıyorsun? – Fosco

+0

Mod_limitipconn modülünü kontrol ettiniz mi? - http://dominia.org/djao/limitipconn2.html – Adam

+0

kesinlikle normal bir şekilde gerçekleşmediğinden beri gördüğünüz tuhaf davranış. config ile garip bir şey yaptın mı? –

cevap

30

benim sorunun cevabı keşfetti.

Simultaneous Requests to PHP Script

anahtar detay PHP'de bu dosya tabanlı oturumlar aynı istemciden tüm istekleri yerine paralel olarak daha kuyrukta sırayla işlenecek neden olduğu: Diğerleri önce bu sorun yaşamışlardır çıkıyor. Bu sorunu çözmek için

, kısa sürede oturum yönetimi bittikten olarak her PHP komut session_write_close bir çağrı() yapmak gereklidir.

- David Jones

+1

Bu soru ve cevap için teşekkürler - çok yardımcı oldu. BTW - Ben 2 farklı tarayıcılarda (farklı oturumlar) 1 sekmesi, daha sonra dosya tabanlı oturumlar aynı tarayıcı (paylaşılan oturumda) ilk 2 sekme test ederek sorunun nedenidir doğrulanmadı. – Tom