Лезет ошибка mysql
Posted: Wed Jan 08, 2020 1:35 am
Поставил новый сж сегодня, присоединил его к мастеру - на экране Main у слейва никаких ошибок скрипт не показывает.
Но когда пытаюсь на этом новом слейве смотреть стату по трейдеру по Geo - то там нули, причем стату по рефам отображает нормально и общее кол-во по часам тоже. Жму на RepIps и получаю вот такую ошибку:
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1054 (Unknown column 'proxy' in 'field list') (db_link) in query select INET_NTOA(ip) as ip, country, SUM(num) as my_sum, SUM(proxy) as total_proxy from ips where 1=1 and trader = 'notrade' group by ip having my_sum > '1' order by my_sum desc . (tubemaximum.com) ' in /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php:129 Stack trace: #0 /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php(160): db_error('select INET_NTO...', 1054, 'Unknown column ...', 'db_link') #1 /home/jk7/tubemaximum.com/utnamsr/admin/files/stats_ips.php(166): db_query('select INET_NTO...') #2 /home/jk7/tubemaximum.com/utnamsr/admin/files/trade_stats.php(76): include('/home/jk7/tubem...') #3 /home/jk7/tubemaximum.com/utnamsr/admin/index.php(309): include('/home/jk7/tubem...') #4 {main} thrown in /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php on line 129
Есть ещё 10 слейвов, которые висят на том же мастере, но они создавались гораздо раньше, почти в то же время что и мастер. Везде обновил смарт до последней версии - на старых слейвах такой ошибки нету и всё норм отображает.
База мастера была переведена в InnoDB формат ещё раньше, может и базу слейва надо переводить?
Пытался отсоединять слейв от мастера и заново конектить - не помогло тоже.
Но когда пытаюсь на этом новом слейве смотреть стату по трейдеру по Geo - то там нули, причем стату по рефам отображает нормально и общее кол-во по часам тоже. Жму на RepIps и получаю вот такую ошибку:
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1054 (Unknown column 'proxy' in 'field list') (db_link) in query select INET_NTOA(ip) as ip, country, SUM(num) as my_sum, SUM(proxy) as total_proxy from ips where 1=1 and trader = 'notrade' group by ip having my_sum > '1' order by my_sum desc . (tubemaximum.com) ' in /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php:129 Stack trace: #0 /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php(160): db_error('select INET_NTO...', 1054, 'Unknown column ...', 'db_link') #1 /home/jk7/tubemaximum.com/utnamsr/admin/files/stats_ips.php(166): db_query('select INET_NTO...') #2 /home/jk7/tubemaximum.com/utnamsr/admin/files/trade_stats.php(76): include('/home/jk7/tubem...') #3 /home/jk7/tubemaximum.com/utnamsr/admin/index.php(309): include('/home/jk7/tubem...') #4 {main} thrown in /home/jk7/tubemaximum.com/utnamsr/includes/db_modules/mysql.php on line 129
Есть ещё 10 слейвов, которые висят на том же мастере, но они создавались гораздо раньше, почти в то же время что и мастер. Везде обновил смарт до последней версии - на старых слейвах такой ошибки нету и всё норм отображает.
База мастера была переведена в InnoDB формат ещё раньше, может и базу слейва надо переводить?
Пытался отсоединять слейв от мастера и заново конектить - не помогло тоже.