Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] pconnect jak zainicjowac ?
cckoles
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 2.05.2007

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


Witam,

Serwer w stanach i zrywa mi polaczenie z baza. Napisalem do admina i mi odpisal:

Please use mysql persistent connection mysql_pconnect() feature to overcome from this issue.

Jak zainicjowac w ZF pconnect ?

Ja inicjuje polaczenie z baza pobierajac z pliku config.ini parametry w formie tablicy:

$db = Zend_Db::factory(
$this->obConfig->db->adapter,
$this->obConfig->db->config->toArray());

plik config:

db.adapter = pdo_mysql
db.config.host = localhost
db.config.username = user
db.config.password = pass
db.config.dbname = db_name
db.config.port = 2082


Czytalem w manualu ze mozna dodawac jeszcze inne parametry ale nic nie ma o pconnect. Będę bardzo wdzieczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Stale polaczenie z baza nic ci nie da, bo tez bedzie je zrywac, 'stale' polaczenie daje ci to [jesli serwer je umozliwia], ze php nie bedzie musial nawiazywac polaczenia z mysqlem za kazdym wywolaniem mysql_pconnect, tylko skorzysta z istniejacego polaczenia. A ze mysql jest przeciazony [czy inny powod] i zrywa polaczenia, to i tak bedzie musial je od nowa nawiazac.
Go to the top of the page
+Quote Post
cckoles
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 2.05.2007

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


Cytat(dr_bonzo @ 8.06.2008, 16:03:44 ) *
Stale polaczenie z baza nic ci nie da, bo tez bedzie je zrywac, 'stale' polaczenie daje ci to [jesli serwer je umozliwia], ze php nie bedzie musial nawiazywac polaczenia z mysqlem za kazdym wywolaniem mysql_pconnect, tylko skorzysta z istniejacego polaczenia. A ze mysql jest przeciazony [czy inny powod] i zrywa polaczenia, to i tak bedzie musial je od nowa nawiazac.



Czyli wina lezy po stronie serwera i musza to naprawic ? Nie znam sie na serwerach a blad jest o tyle ciekawy ze normalnie moge sie zalogowac do phpmyadmina i dodawac / edytowac rekordy i jest ok. Blad ten pojawia sie tylko kiedy w zendzie chce uzyc update lub insert bo select tez dziala. Dopiero co przenioslem projekt z innego serwera i tylko tutaj mam takie problemy. Najpierw nie byl dolaczony modul PDO to napisalem do admina i wlaczyli, teraz znowu zrywa polaczenie z baza. Moze cos zle jest skonfigurowane PDO na tym serwerze ?
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: 12.10.2025 - 21:42