Cześć,
ostatnimi razy borykam się z dość nieciekawym problemem. Mianowicie na moim forum występuje błąd objawiający się otrzymaniem komunikatu błędu HTTP 503. Komunikat pojawia się tylko na niektórych podstronach, np. na stronie głównej, podglądzie aktywności, wiadomości prywatnych czy postów. Podstrony kategorii, panel admina oraz niektóre adresy podglądu profili wyświetlają się poprawnie.
Jedynym śladem o potencjalnych problemach są logi bazy danych:
czy nawet:Invalid SQL:
INSERT IGNORE INTO session
(sessionhash, userid, host, idhash, lastactivity, location, styleid, languageid, loggedin, inforum, inthread, incalendar, badlocation, useragent, bypass, profileupdate, apiclientid, apiaccesstoken)
VALUES
('', 5, '', '', 1454912784, '', 0, 0, 1, 0, 0, 0, 0, '', 0, 0, 0, '');
MySQL Error :
Error Number :
Request Date : Monday, February 8th 2016 @ 07:26:24 AM
Error Date : Monday, February 8th 2016 @ 07:26:24 AM
Script : http://ADRES_FORUM/forum.php
Referrer :
IP Address : MOJE_IP
Username : MOJ_NICK
Classname : vB_Database_MySQLi
MySQL Version :
wraz z komunikatami w niektórych miejscach:Invalid SQL:
UPDATE session
SET lastactivity = 1454912918, location = '', inforum = 0, badlocation = 0, useragent = ''
WHERE sessionhash = '';
MySQL Error :
Error Number :
Request Date : Monday, February 8th 2016 @ 07:28:38 AM
Error Date : Monday, February 8th 2016 @ 07:28:39 AM
Script : http://ADRES_FORUM/forum.php
Referrer : http://ADRES_FORUM/poradniki-do-gry/
IP Address : MOJE_IP
Username : Unregistered
Classname : vB_Database_MySQLi
MySQL Version :
Odbudowanie oraz optymalizacja tabel zarówno z poziomu panelu administracyjnego vBulletin i pma nic niepomogła. Kombinowałem jeszcze z kilkoma innymi sprawami (np. wyłączenie pluginów) lecz to również nie dało oczekiwanych rezultatów. Przywróciłem trochę starszą bazę danych lecz problem nadal występuje.Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, resource given in ..../includes/class_core.php on line 1431
(...)
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in ..../includes/class_core.php on line 1393
Warning: mysqli_error() expects parameter 1 to be mysqli, resource given in ..../includes/class_core.php on line 1023
Warning: mysqli_errno() expects parameter 1 to be mysqli, resource given in ..../includes/class_core.php on line 1041
(...)
Czy ktoś z Was ma pomysł jak rozwiązać ten problem? Spotkał się ktoś z takim błędem?