Wysłany: 2013-04-05, 16:43
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Witam, mam taki problem, ?e jak zrestartuje login panel to wszystko dzia?a, lecz jak przeczekam jakie? p?? dnia to pojawia si? problem z po??czeniem do MySQL.
Wysłany: 2013-04-05, 17:15
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
vipSEBOvip , sprawd? po??czenie z mysql - mo?e Ci serwer bazodanowy siada. Nie wiadomo.
Wysłany: 2013-04-05, 17:52
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Cytat:
Witam, mam taki problem, ?e jak zrestartuje login panel to wszystko dzia?a, lecz jak przeczekam jakie? p?? dnia to pojawia si? problem z po??czeniem do MySQL.
Mia?em podobny problem. Korzystasz z modu?u mysql, a nie wbudowanych funkcji MTA? Przy onResourceStart dodaj co jaki? czas kt?ry sprawdza czy mysql_ping w wynosi 0. Je?li tak, po??cz ponownie z baz? danych
Wysłany: 2013-04-08, 20:28
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Ok masz , po czasie zobacz? czy dzia?a.
[ Dodano : 2013-04-08, 20:29 ]
Okaza?o si?, ?e wyskakuje taki o to b??d:
ERROR: BRP-Konto/s_login.lua:14: bad argument #1 to 'mysql_ping' (mysqlHandler expected, got nil)
Z tym pingiem zrobi?em tak:
local hostname = get ( "hostname" ) or "maxrate.pl"
local username = get ( "username" ) or "rg2_s4971"
local password = get ( "password" ) or "******"
local database = get ( "database" ) or "rg2_s4971"
local port = tonumber ( get ( "port" )) or 3306
local MySQLConnect = nil
addEventHandler ( "onResourceStart" , getResourceRootElement ( getThisResource ()),
function( res )
MySQLConnect = mysql_connect ( hostname , username , password , database , port )
setTimer (
function()
if ( mysql_ping ( MySQLConnect )== false ) then
mysql_close ( MySQLConnect )
MySQLConnect = mysql_connect ( hostname , username , password , database , port )
end
end ,
1000 , 0 )
if ( not MySQLConnect ) then
if ( res == getThisResource ()) then
cancelEvent ( true , "Nieuda?o si? po??czy? z baz? danych" )
end
return nil
end
return nil
end
)
Wysłany: 2013-04-09, 06:58
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5199 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
Zwracasz nil na ko?cu funkcji..
Wysłany: 2013-04-09, 11:22
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Brzysiek , akurat nie ma to wi?kszego znaczenia, bo b??d tyczy si? funkcji "mysql_ping" gdzie pierwszy argument jest z?y.
Moja rada - sprawd? czy na pewno ??czysz si? z baz? danych i czy wszystkie argumenty potrzebne do po??czenia s? poprawne.
Wysłany: 2013-04-09, 15:20
vipSEBOvip
A poor begginer
Wiek: 26 Na forum: 5178 dni Posty: 597
Nick w MP: xSebaPL
Piwa : 77
Wszystko jest poprawne, bo dzia?a, ale pokazuje ten b??d co 1 sekunde z mysql_ping
Tagi: czasie :: nie :: działa.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: