Keresés

Új hozzászólás Aktív témák

  • holcam

    csendes tag

    válasz holcam #2076 üzenetére

    Na megvan a válasz, hogy miért nem válaszol a szerver, amíg töltök róla valamit php segítségével. A hiba nem szerverbeállítás volt, hanem SESSION kezelés.

    A program úgy nézett, ki, hogy a legelején session nyitás volt, majd küldte a fájlt. A SESSION-ból kellett adatokat kiolvasni, és csak a fájl elején. Ha lezártam a session-t session_write_close(); fügvénnyel, akkor nem volt gond a betöltéssel.

    Tehát ezek szerint ha egy php parancs megnyit egy SESSION-t, és épp fut, akkor egy másik php oldal megakad a session_start parancsnál, s addig nem indul el, amíg a futó program nem fut le végig.

    Tehát ha a futó programban a hosszan futó rész előtt session_write_close();-al lezárjuk a SESSION-t, akkor utána működnek tökéletesen az oldalak, miközben fut a hosszan tartó php oldal. :D

    Hurrá.

  • holcam

    csendes tag

    Sziasztok!

    Most írtam egy php programot, és egy nagyon furcsa dolgot vettem észre. A lényeg, hogy fájlfeltöltés van a dologban, s amíg a fájlfeltöltés zajlik, addig a szerveren semmilyen másik oldalt nem tudok megnyitni. Tehát olyan, mintha egy felhasználó egyszerre csak egy php fájlt futtathatna.

    A nagyobb baj, hogy ha egy fájlt php segítségével tölttetek le a szerverről, akkor is addig, amíg a fájl le nem ér, semmi mást nem tudok a szerveren megnézni.

    Ez apache gond lehet, vagy php beállítás? php.ini-t végignéztem, ott nem láttam ilyesmi, az Apache-ban is átállítottam dolgokat, de semmi.
    Apache-ban:
    MaxClients 300
    MaxRequestsPerChild 100

    Ja és csak a php oldalak nem jönnek be feltöltéskor, vagy letöltéskor a szerveren. Ha egy nem php-s oldal címét írom be, az gond nélkül bejön.

    Van valami ötletetek, mi lehet a baj?

Új hozzászólás Aktív témák