De cand am facut upgrade de la 1.4.9.3 la 1.5.2.1 imi apare urmatoarea cand este folosit search-ul magazinului. (Pana acum nu am depistat eroarea asta in alte situatii)
Code: Select all
Notice: Error: MySQL server has gone away
Error No: 2006
SELECT * FROM nijaro_language WHERE status = '1' in /home/nijaro/public_html/produselifecare.eu/system/database/mysql.php on line 49
Totusi eu am discutat cu cei de la hosting si mi-au dat urmatorul raspuns:
Eu stiu ca aceasta problema nu este din cauza Open Cart-ului (il mai am instalat pe alte magazine si nu am astfel de probleme) si daca nici de la hosting nu este, de unde ar putea sa fie ?Buna ziua,
Eroare apare in momentul in care se ruleaza un query care are nevoie de un timp de procesare mai lung de 30 de secunde. Problema poate sa apara in momentul in care pe site sunt destul de multi vizitatori si exista multe coenxiuni si query-uri rulate spre baza de date.
Ar trebui optimizate putin query-urile folosite pentru selectia produselor si instalat un sistem de cache astfel incat vizitatorii de pe site sa nu foloseasca in permanenta conexiuni la baza de date pentru afisarea produselor ci informatiile sa fie preluate static.
De multi vizitatori nu poate fii vorba, am in medie pe zi cam 150 de vizitatori si nu cred ca acest numar imi poate creea aceasta problema.
Credeti ca un sistem cache ar rezolva aceasta problema ? Are Open Cart-ul integrat un astfel de sistem (sau vreun modul) ?
Cat despre baza de date ... ar putea fii optimizate query-urile ? Eu habar nu am despre MySQL
Aveti vreo sugestie ? Tin sa precizez ca nu tot timpu apare eroarea asta, apare de obicei dupa 2-3 cautari.
Am adaugat si fisierul /home/nijaro/public_html/produselifecare.eu/system/database/mysql.php (poate este acolo ceva gresit, cu toate ca nu am modificat nimic acolo).