Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Краш сервера на MySql R7 [GM: RLS]

Статус
В этой теме нельзя размещать новые ответы.

Сергей|DEMON91052

Компетентный
Всем привет дорогие друзья, столкнулся с такой проблемой точней с PayDay когда на сервере происходит пайдай то сервер ложиться, но как я понял проблемма не payday-e а в том что происходит игрок заходит на сервер практически во время payday.
Логи:
Вот были пайдеи и на этот момент подключались игроки и сервер падал:
PHP:
[11:00:01] >> mysql_format( Connection handle: 1 )
[11:00:01] >> mysql_query_callback( Connection handle: 1 )
[11:00:01] Passing query SELECT * FROM rls_akk WHERE Name='Egor_Uragan' AND Pass='Egor2001' | is
[11:00:01] ProcessQueryThread(OnPlayerLogin) - Query was successful. (SELECT * FROM rls_akk WHERE Name='Egor_Uragan' AND Pass='Egor2001')
[11:00:01] ProcessQueryThread(OnPlayerLogin) - Data caching enabled.
[11:00:01] CMySQLHandler::StoreResult() - Result was stored.
[11:00:01] CMySQLHandler::FreeResult() - Result was successfully free'd.
[11:00:01] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[11:00:01] OnPlayerLogin(is) - Threaded function called.
[11:00:01] >> mysql_store_result( Connection handle: 1 )
[11:00:01] CMySQLHandler::StoreResult() - No data to store.
[11:00:01] >> cache_get_data( Connection handle: 1 ) 

[18:00:05] >> mysql_format( Connection handle: 1 )
[18:00:05] >> mysql_query_callback( Connection handle: 1 )
[18:00:05] Passing query SELECT * FROM rls_akk WHERE Name='Archi_Rizzoooo' | i
[18:00:05] ProcessQueryThread(CheckUser) - Query was successful. (SELECT * FROM rls_akk WHERE Name='Archi_Rizzoooo')
[18:00:05] ProcessQueryThread(CheckUser) - Data caching enabled.
[18:00:05] CMySQLHandler::StoreResult() - Result was stored.
[18:00:05] CMySQLHandler::FreeResult() - Result was successfully free'd.
[18:00:05] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[18:00:05] CheckUser(i) - Threaded function called.
[18:00:05] >> mysql_store_result( Connection handle: 1 )
[18:00:05] CMySQLHandler::StoreResult() - No data to store.
[18:00:05] >> cache_get_data( Connection handle: 1 )
А здесь когда игрок просто подключается заметьте что срабатывает функция ProcessTick() - The cache has been cleared. а при падении она либо не успевает либо из за нее.
PHP:
[18:02:28] >> mysql_format( Connection handle: 1 )
[18:02:28] >> mysql_query_callback( Connection handle: 1 )
[18:02:28] Passing query SELECT * FROM rls_akk WHERE Name='Nik_Sanders' | i
[18:02:28] ProcessQueryThread(CheckUser) - Query was successful. (SELECT * FROM rls_akk WHERE Name='Nik_Sanders')
[18:02:28] ProcessQueryThread(CheckUser) - Data caching enabled.
[18:02:28] CMySQLHandler::StoreResult() - Result was stored.
[18:02:28] CMySQLHandler::FreeResult() - Result was successfully free'd.
[18:02:28] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[18:02:28] CheckUser(i) - Threaded function called.
[18:02:28] >> mysql_store_result( Connection handle: 1 )
[18:02:28] CMySQLHandler::StoreResult() - No data to store.
[18:02:28] >> cache_get_data( Connection handle: 1 )
[18:02:28] ProcessTick() - The cache has been cleared.
Я думаю при закачивания функции payday должна стоять функция mysql_free_result(); верно или нет?
PHP:
	PlayerInfo[i][pPayDay]++;
		OnPlayerUpdateRL(i);
		}
	}
	OnPropUpdate();
	printf("Конец ПэйДэй");
mysql_free_result();
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу