Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

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

Respekt: 140
Respekt: 140

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-05, 17:15


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

vipSEBOvip, sprawd? po??czenie z mysql - mo?e Ci serwer bazodanowy siada. Nie wiadomo.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-05, 17:52


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

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 ;)

Postaw piwo autorowi tego posta
 

 
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

Respekt: 140
Respekt: 140

Ok masz :piwo: , 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(hostnameusernamepassworddatabaseport)
    setTimer(
    function()
    if (mysql_ping(MySQLConnect)==falsethen
        mysql_close(MySQLConnect)
        MySQLConnect mysql_connect(hostnameusernamepassworddatabaseport)
    end
    end,
    10000)
    if (not MySQLConnectthen
        if (res == getThisResource()) then
            cancelEvent(true"Nieuda?o si? po??czy? z baz? danych")
        end
        return nil
    end
    return nil
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 06:58


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360


 return nil

Zwracasz nil na ko?cu funkcji..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-09, 11:22


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
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

Respekt: 140
Respekt: 140

Wszystko jest poprawne, bo dzia?a, ale pokazuje ten b??d co 1 sekunde z mysql_ping

Postaw piwo autorowi tego posta
 

 
Tagi: czasie :: nie :: działa.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Po czasie nie działa. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku