Portál AbcLinuxu, 10. května 2025 00:11

Dotaz: Zpoždění zpracování PHP skriptů

5.10.2006 15:51 rhamak | skóre: 2
Zpoždění zpracování PHP skriptů
Přečteno: 393×
Odpovědět | Admin
Dobrý den.
Mám zajímavý problém, se kterým se dlouho trápím.
Nainstaloval jsem na server Debian 3.1 r1. Kromě jiného tam běží Apache 2.0.54 a PHP 4.3.10.
Problém je v tom, že při pokusu zobrazit z klienta stránku v PHP na serveru se 4 - 5 sekund nic neděje a teprve poté se stránka zobrazí. A teď to zajímavé, co mi hlava nebere:
1. Problém nastává pouze, když je klientem MS Windows. Když je klientem Linux FC4 nebo Kubuntu nebo MS Windows běžící na linuxu pod vmware, tak se stránka načte ihned.
2. Nainstaloval jsem skoro stejným způsobem další server a tam to funguje dobře. Konfiguráky z nového serveru (/etv/apache2, /etc/php jsem dal na starý server, ale nepomohlo to. Zkoušel jsem i překonfigurovat všechny možné balíčky, které by s tím mohly souviset, ale žádný výsledek.
Ještě bych mohl odebrat a znovu nainstalovat balíška apache, php apod., ale zatím se mi to toho nechce, protože se jedná o "ostrý" server.
Děkuji za radu.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.10.2006 16:03 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste komunikaci mezi klientem a serverm sledovat např. pomocí etherealu a podívat se, ve které fázi ta prodleva nastává.
6.10.2006 09:15 rhamak | skóre: 2
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů
Zpoždění 3 sekundy nastává mezi odesláním požadavku prohlížeče na stažení stránky a odpovědí serveru.
Znovu připomínám. Děje se tak pouze, když:
- je stránka PHP (u HTML je to OK)
- je klientem Windows
5.10.2006 17:41 _
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů
Odpovědět | | Sbalit | Link | Blokovat | Admin
/etc/host.conf

firewall port 113

revrzni zaznam klientu

logovani ip adresu a zrusit fqdn klienta (todle by asi nemel byt problem, kdyz jste nahradil konfiguraky ze stroje kde to nedelalo problem)

/etc/nsswitch.conf

a mozna neco dalsiho
5.10.2006 17:43 _
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů
jeste inetd nebo xinetd nastaveni pokud teda nebezi server jako standalone.
6.10.2006 09:46 rhamak | skóre: 2
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů
/etc/host.conf
Na obou serverech stejné host.conf i hosts.
firewall port 113
Službu ident mám na serverech vypnutou.
revrzni zaznam klientu
V pořádku. Tím to není.
logovani ip adresu a zrusit fqdn klienta (todle by asi nemel byt problem, kdyz jste nahradil konfiguraky ze stroje kde to nedelalo problem)
To jsem nerešil.
/etc/nsswitch.conf
Stejné na obou serverech.
jeste inetd nebo xinetd nastaveni pokud teda nebezi server jako standalone.
inetd mám zúplna vypnutý. Apache2 jede jako daemon.
16.10.2006 09:16 rhamak | skóre: 2
Rozbalit Rozbalit vše Re: Zpoždění zpracování PHP skriptů - provizorně vyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
Shrnu problém:
Při zpracování PHP stránky na serveru dochází ke zpoždění.
Zpoždění 3 sekundy nastává mezi odesláním požadavku prohlížeče na stažení stránky a odpovědí serveru.
Děje se tak pouze, když:
- je stránka PHP (u HTML je to OK)
- je klientem Windows

Odinstalace a opětovná instalace balíčků apache2, php4 apod. nepomohla.
Pomohlo však odstranění loadování modulu mod_cgi.so.
Protože cgi nepoužíváme, mohl bych se s tím spokojit, ale nedá mi to.

Proč tomu tak je? Nemáte někdo nějaký nápad?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.