Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pconnect nie działa prawidłowo - ciągle nowe, ustanawia, zamiast dzialać na tym samym
qtchb
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 24.08.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam!

Mam stronkę na localhoście opartą o Envolution. Przy instalacji podałem dane do połączenia z bazą, potem stworzyłem własny moduł, który korzysta z nawiązanego przez Envolution połączenia pconnect.

Niestety zauważyłem, że za każdym razem przy wyświetlaniu dowolnej strony, nawiązywane są nowe połączenia. Poniewaz połączenie zostało zdefiniowane przez autorów Envolution, to śmiem twierdzić, że ta część skryptu, tkora jest odpowiedzialna za nawiązanie połączenia jest prawidłowa.

Objawy są takie, że przy każdym wyświetleniu strony, MySQL admin pokazuje powiększenie się liczby Connections o 1! O co tu chodzi? Co jest nie tak?

Ustawiłem max_connections na 300 (to jakieś 10 razy więcej, niż trzeba), a i tak 2 razy dziennie muszę restartować serwerek. Strony wyświetlają się bardzo wolno, minimum 12 sec, co podejrzewam częściowo wynika z tego, że skrypt za każdym razem loguje się do MySQLa.

Jak sprawdzić na czym polega błąd?

Dodam, że chodzi to to, na (wiem, jak to wygląda):
Krasnal Serv 2,6 (apache 1.3, php 4, mysql 4),
Celeron 2,4
512 RAMu
niestety - stacja robocza, na której normalnie pracuję (Word, Lex, NAV, GG, z rzadka coś więcej)

Ten post edytował qtchb 10.12.2004, 17:02:29
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 21:42