Страница 9 из 11

Re: Ошибки

Добавлено: 12 авг 2011, 13:51
MyNova
В админке не удаляются ошибки (команда "очистить"), чтобы их удалить - приходится на каждую ошибку кликать по очереди :( Пробовал в разных браузерах - ни в одном эта команда не работает. Недавно приехал домой, отсутствовал неделю, а там 400+ ошибок, пол-часа удалял их. В чём может быть проблема?
У меня стоит 30 V30d0.

Re: Ошибки

Добавлено: 12 авг 2011, 14:45
Gorlum
MyNova писал(а):В админке не удаляются ошибки (команда "очистить"), чтобы их удалить - приходится на каждую ошибку кликать по очереди :( Пробовал в разных браузерах - ни в одном эта команда не работает. Недавно приехал домой, отсутствовал неделю, а там 400+ ошибок, пол-часа удалял их. В чём может быть проблема?
У меня стоит 30 V30d0.
Это не проблема - это недоработка интерфейса. Т.е. кнопки там быть не должно. Я убрал этот функционал, что бы в случае взлома админского аккаунта (которому, обычно, предшествуют ошибки в БД при попытках подбора) взломщик одним движением не смог бы очистить таблицу ошибок. Понятно, что он может удалить их по одной - но чем больше он проведет времени в админке, тем больше он будет светится, тем выше шанс его застукать - у игрока или админов.

А вообще если более 400 именно ОШИБОК (а не уведомлений и логов), то это значит что-то не так с сервером/движком. Вообще, логи чистить особого смысла нет - на скорость работы сервера они практически не влияют, поскольку в нормальных условиях суточный объем логов - порядка 10-20 записей (обновление статистики и подсистемы автоматической очистки). Если возникла необходимость очистить таблицу логово полностью - используй прямые инструменты работы с сервером БД (phpmyadmin или NaviCat).

Re: Ошибки

Добавлено: 12 авг 2011, 17:22
user
опция TRUNCATE создана в далеких и старых годах.

Re: Ошибки

Добавлено: 15 авг 2011, 00:35
Gorlum
А погоняйте кто-нибудь движок со включнным STRICT_TRANS_TABLES. И покидайте ошибок. Попишу патчей.

Re: Ошибки

Добавлено: 16 авг 2011, 03:45
Edenor
Gorlum писал(а):А погоняйте кто-нибудь движок со включнным STRICT_TRANS_TABLES. И покидайте ошибок. Попишу патчей.

Код: Выделить всё

Incorrect integer value: '' for column 'fleet_target_owner' at row 1
INSERT INTO sn_fleets SET `fleet_owner` = '1', `fleet_mission` = '7', `fleet_amount` = '1', `fleet_array` = '208,1;', `fleet_start_time` = '1312425107', `fleet_start_galaxy` = '1', `fleet_start_system` = '1', `fleet_start_planet` = '1', `fleet_start_type` = '1', `fleet_end_time` = '1312430733', `fleet_end_stay` = '0', `fleet_end_galaxy` = '1', `fleet_end_system` = '1', `fleet_end_planet` = '7', `fleet_end_type` = '1', `fleet_resource_metal` = '0', `fleet_resource_crystal` = '0', `fleet_resource_deuterium` = '0', `fleet_target_owner` = '', `fleet_group` = '0', `start_time` = '1312419481';

Код: Выделить всё

Incorrect integer value: '' for column 'message_sender' at row 1
INSERT INTO sn_messages (`message_owner`, `message_sender`, `message_time`, `message_type`, `message_from`, `message_subject`, `message_text`) VALUES ('3', '', '1311856648', '3', 'Транспорт', 'Боевой доклад', '
Боевой доклад [1:1:6]\r\nСвязь с вашим флотом потеряна');

Re: Ошибки

Добавлено: 16 авг 2011, 20:28
Gorlum
Ты уверен, что это уже не пофиксено? Что эти все ошибки из 31a1?

Re: Ошибки

Добавлено: 17 авг 2011, 13:07
Edenor
Gorlum писал(а):Ты уверен, что это уже не пофиксено? Что эти все ошибки из 31a1?
Сори но тут неуказана версия
А погоняйте кто-нибудь движок со включнным STRICT_TRANS_TABLES. И покидайте ошибок. Попишу патчей.

Re: Ошибки

Добавлено: 19 авг 2011, 06:32
viktor6
после обновления на Release 31 V31a2
в ошибках появилась ошибка

Код: Выделить всё

Дата	2011-08-18 22:17:39 UNIX_TIME 1313695059
id Игрока	ID 0
Адрес страницы	/chat_msg.php
Тип	500 SQL Error
Текст ошибки	
Duplicate entry '7-1313695059' for key 'i_ally_online'
UPDATE `sn_users` SET `onlinetime` = '1313695059', `user_lastip` = '93.79.167.123', `user_proxy` = '', `user_agent` = 'Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0' WHERE `id` = '1' LIMIT 1;
Отладочная информация	

backtrace = array(3)
	2 => array(4)
		file => string(58) /home/www/supernova-ws/includes/functions/sys_security.php
		line => integer 74
		function => string(7) doquery
		args => array(1)
			0 => string(213) UPDATE∴`{{users}}`∴SET∴`onlinetime`∴∴=∴'1313695059',∴`user_lastip`∴=∴'93.79.167.123',∴`user_proxy`∴∴=∴'',∴`user_agent`∴∴=∴'Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0'∴WHERE∴`id`∴=∴'1'∴LIMIT∴1;  
	3 => array(4)
		file => string(33) /home/www/supernova-ws/common.php
		line => integer 12
		function => string(12) sn_autologin
		args => array(1)
			0 => boolean true  
	4 => array(4)
		file => string(35) /home/www/supernova-ws/chat_msg.php
		line => integer 27
		args => array(1)
			0 => string(33) /home/www/supernova-ws/common.php 
		function => string(7) include  

Query log
Number	Query	Page	Table	Rows

user = array(0) 

planetrow = NULL 

$_GET = array(0) 

$_POST = array(1)
	ally => string(0)  

$_COOKIES = NULL 

$_SESSION = NULL 

$_SERVER = array(33)
	HTTP_HOST => string(25) supernova.site
	HTTP_USER_AGENT => string(63) Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0
	HTTP_ACCEPT => string(3) */*
	HTTP_ACCEPT_LANGUAGE => string(35) ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
	HTTP_ACCEPT_ENCODING => string(13) gzip,∴deflate
	HTTP_ACCEPT_CHARSET => string(32) windows-1251,utf-8;q=0.7,*;q=0.7
	HTTP_CONNECTION => string(10) keep-alive
	CONTENT_TYPE => string(48) application/x-www-form-urlencoded;∴charset=UTF-8
	HTTP_X_REQUESTED_WITH => string(14) XMLHttpRequest
	HTTP_REFERER => string(41) http://supernova.site/chat.php
	CONTENT_LENGTH => string(1) 5
	HTTP_COOKIE => string(77) SuperNova=1%2F%25%2Fviktor%2F%25%2F5375cc7dd3b4ab7b6adee34cd2b4be31%2F%25%2F1
	HTTP_PRAGMA => string(8) no-cache
	HTTP_CACHE_CONTROL => string(8) no-cache
	PATH => string(28) /usr/local/bin:/usr/bin:/bin
	SERVER_SIGNATURE => string(70) <address>Apache∴Server∴at∴supernova.site∴Port∴80</address>¶;
	SERVER_SOFTWARE => string(6) Apache
	SERVER_NAME => string(25) supernova.site
	SERVER_ADDR => string(11) 77.121.4.50
	SERVER_PORT => string(2) 80
	REMOTE_ADDR => string(13) 93.79.167.123
	DOCUMENT_ROOT => string(22) /home/www/supernova-ws
	SERVER_ADMIN => string(15) viktor6@ukr.net
	SCRIPT_FILENAME => string(35) /home/www/supernova-ws/chat_msg.php
	REMOTE_PORT => string(4) 3117
	GATEWAY_INTERFACE => string(7) CGI/1.1
	SERVER_PROTOCOL => string(8) HTTP/1.1
	REQUEST_METHOD => string(4) POST
	QUERY_STRING => string(0) 
	REQUEST_URI => string(13) /chat_msg.php
	SCRIPT_NAME => string(13) /chat_msg.php
	PHP_SELF => string(13) /chat_msg.php
	REQUEST_TIME => integer 1313695059 

Re: Ошибки

Добавлено: 19 авг 2011, 11:42
Gorlum
viktor6 писал(а):после обновления на Release 31 V31a2
в ошибках появилась ошибка

Код: Выделить всё

Дата	2011-08-18 22:17:39 UNIX_TIME 1313695059
id Игрока	ID 0
Адрес страницы	/chat_msg.php
Тип	500 SQL Error
Текст ошибки	
Duplicate entry '7-1313695059' for key 'i_ally_online'
UPDATE `sn_users` SET `onlinetime` = '1313695059', `user_lastip` = '93.79.167.123', `user_proxy` = '', `user_agent` = 'Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0' WHERE `id` = '1' LIMIT 1;
Отладочная информация	

backtrace = array(3)
	2 => array(4)
		file => string(58) /home/www/supernova-ws/includes/functions/sys_security.php
		line => integer 74
		function => string(7) doquery
		args => array(1)
			0 => string(213) UPDATE∴`{{users}}`∴SET∴`onlinetime`∴∴=∴'1313695059',∴`user_lastip`∴=∴'93.79.167.123',∴`user_proxy`∴∴=∴'',∴`user_agent`∴∴=∴'Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0'∴WHERE∴`id`∴=∴'1'∴LIMIT∴1;  
	3 => array(4)
		file => string(33) /home/www/supernova-ws/common.php
		line => integer 12
		function => string(12) sn_autologin
		args => array(1)
			0 => boolean true  
	4 => array(4)
		file => string(35) /home/www/supernova-ws/chat_msg.php
		line => integer 27
		args => array(1)
			0 => string(33) /home/www/supernova-ws/common.php 
		function => string(7) include  

Query log
Number	Query	Page	Table	Rows

user = array(0) 

planetrow = NULL 

$_GET = array(0) 

$_POST = array(1)
	ally => string(0)  

$_COOKIES = NULL 

$_SESSION = NULL 

$_SERVER = array(33)
	HTTP_HOST => string(25) supernova.site
	HTTP_USER_AGENT => string(63) Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0
	HTTP_ACCEPT => string(3) */*
	HTTP_ACCEPT_LANGUAGE => string(35) ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
	HTTP_ACCEPT_ENCODING => string(13) gzip,∴deflate
	HTTP_ACCEPT_CHARSET => string(32) windows-1251,utf-8;q=0.7,*;q=0.7
	HTTP_CONNECTION => string(10) keep-alive
	CONTENT_TYPE => string(48) application/x-www-form-urlencoded;∴charset=UTF-8
	HTTP_X_REQUESTED_WITH => string(14) XMLHttpRequest
	HTTP_REFERER => string(41) http://supernova.site/chat.php
	CONTENT_LENGTH => string(1) 5
	HTTP_COOKIE => string(77) SuperNova=1%2F%25%2Fviktor%2F%25%2F5375cc7dd3b4ab7b6adee34cd2b4be31%2F%25%2F1
	HTTP_PRAGMA => string(8) no-cache
	HTTP_CACHE_CONTROL => string(8) no-cache
	PATH => string(28) /usr/local/bin:/usr/bin:/bin
	SERVER_SIGNATURE => string(70) <address>Apache∴Server∴at∴supernova.site∴Port∴80</address>¶;
	SERVER_SOFTWARE => string(6) Apache
	SERVER_NAME => string(25) supernova.site
	SERVER_ADDR => string(11) 77.121.4.50
	SERVER_PORT => string(2) 80
	REMOTE_ADDR => string(13) 93.79.167.123
	DOCUMENT_ROOT => string(22) /home/www/supernova-ws
	SERVER_ADMIN => string(15) viktor6@ukr.net
	SCRIPT_FILENAME => string(35) /home/www/supernova-ws/chat_msg.php
	REMOTE_PORT => string(4) 3117
	GATEWAY_INTERFACE => string(7) CGI/1.1
	SERVER_PROTOCOL => string(8) HTTP/1.1
	REQUEST_METHOD => string(4) POST
	QUERY_STRING => string(0) 
	REQUEST_URI => string(13) /chat_msg.php
	SCRIPT_NAME => string(13) /chat_msg.php
	PHP_SELF => string(13) /chat_msg.php
	REQUEST_TIME => integer 1313695059 
Выше уже писали. В таблице все индексы, кроме Primary надо поменять с типа UNIQUE на NORMAL. Или тупо дропнуть все индексы, кроме PRIMARY.

Re: Ошибки

Добавлено: 19 авг 2011, 16:49
viktor6
Gorlum писал(а):
viktor6 писал(а):после обновления на Release 31 V31a2
в ошибках появилась ошибка

Код: Выделить всё

Дата	2011-08-18 22:17:39 UNIX_TIME 1313695059
id Игрока	ID 0
Адрес страницы	/chat_msg.php
Тип	500 SQL Error
Текст ошибки	
Duplicate entry '7-1313695059' for key 'i_ally_online'
UPDATE `sn_users` SET `onlinetime` = '1313695059', `user_lastip` = '93.79.167.123', `user_proxy` = '', `user_agent` = 'Mozilla/5.0 (Windows NT 5.1; rv:6.0) Gecko/20100101 Firefox/6.0' WHERE `id` = '1' LIMIT 1;
Отладочная информация	

backtrace = array(3)
	2 => array(4)
		file => string(58) /home/www/supernova-ws/includes/functions/sys_security.php
		line => integer 74
		function => string(7) doquery
		args => array(1)
			0 => string(213) UPDATE∴`{{users}}`∴SET∴`onlinetime`∴∴=∴'1313695059',∴`user_lastip`∴=∴'93.79.167.123',∴`user_proxy`∴∴=∴'',∴`user_agent`∴∴=∴'Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0'∴WHERE∴`id`∴=∴'1'∴LIMIT∴1;  
	3 => array(4)
		file => string(33) /home/www/supernova-ws/common.php
		line => integer 12
		function => string(12) sn_autologin
		args => array(1)
			0 => boolean true  
	4 => array(4)
		file => string(35) /home/www/supernova-ws/chat_msg.php
		line => integer 27
		args => array(1)
			0 => string(33) /home/www/supernova-ws/common.php 
		function => string(7) include  

Query log
Number	Query	Page	Table	Rows

user = array(0) 

planetrow = NULL 

$_GET = array(0) 

$_POST = array(1)
	ally => string(0)  

$_COOKIES = NULL 

$_SESSION = NULL 

$_SERVER = array(33)
	HTTP_HOST => string(25) supernova.site
	HTTP_USER_AGENT => string(63) Mozilla/5.0∴(Windows∴NT∴5.1;∴rv:6.0)∴Gecko/20100101∴Firefox/6.0
	HTTP_ACCEPT => string(3) */*
	HTTP_ACCEPT_LANGUAGE => string(35) ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
	HTTP_ACCEPT_ENCODING => string(13) gzip,∴deflate
	HTTP_ACCEPT_CHARSET => string(32) windows-1251,utf-8;q=0.7,*;q=0.7
	HTTP_CONNECTION => string(10) keep-alive
	CONTENT_TYPE => string(48) application/x-www-form-urlencoded;∴charset=UTF-8
	HTTP_X_REQUESTED_WITH => string(14) XMLHttpRequest
	HTTP_REFERER => string(41) http://supernova.site/chat.php
	CONTENT_LENGTH => string(1) 5
	HTTP_COOKIE => string(77) SuperNova=1%2F%25%2Fviktor%2F%25%2F5375cc7dd3b4ab7b6adee34cd2b4be31%2F%25%2F1
	HTTP_PRAGMA => string(8) no-cache
	HTTP_CACHE_CONTROL => string(8) no-cache
	PATH => string(28) /usr/local/bin:/usr/bin:/bin
	SERVER_SIGNATURE => string(70) <address>Apache∴Server∴at∴supernova.site∴Port∴80</address>¶;
	SERVER_SOFTWARE => string(6) Apache
	SERVER_NAME => string(25) supernova.site
	SERVER_ADDR => string(11) 77.121.4.50
	SERVER_PORT => string(2) 80
	REMOTE_ADDR => string(13) 93.79.167.123
	DOCUMENT_ROOT => string(22) /home/www/supernova-ws
	SERVER_ADMIN => string(15) viktor6@ukr.net
	SCRIPT_FILENAME => string(35) /home/www/supernova-ws/chat_msg.php
	REMOTE_PORT => string(4) 3117
	GATEWAY_INTERFACE => string(7) CGI/1.1
	SERVER_PROTOCOL => string(8) HTTP/1.1
	REQUEST_METHOD => string(4) POST
	QUERY_STRING => string(0) 
	REQUEST_URI => string(13) /chat_msg.php
	SCRIPT_NAME => string(13) /chat_msg.php
	PHP_SELF => string(13) /chat_msg.php
	REQUEST_TIME => integer 1313695059 
Выше уже писали. В таблице все индексы, кроме Primary надо поменять с типа UNIQUE на NORMAL. Или тупо дропнуть все индексы, кроме PRIMARY.
Так я дропал но после обновления все возобновилось