NewServer icon indicating copy to clipboard operation
NewServer copied to clipboard

Краш сервера при SQL запросе

Open Alexeyt89 opened this issue 5 years ago • 1 comments

Поставил плагин на свой сервер и примерно раз в 1-2 дня происходит краш при выполнения SQL запроса. Краш происходить из-за бага в MySQL драйвере: https://github.com/alliedmodders/sourcemod/issues/1207 asherkin не планирует фиксить этот баг в ближайшем будущем.

Примеры крашстека: 1548cc3b-6a3c-422e-450e0ab2-437aac6f.dmp.txt c92a64ac-4d70-4e33-6ae1e8b5-99cd0dd9.dmp (1).txt Все краши происходят в вызове materialadmin.smx::OnClientAuthorized

По наблюдениям asherkin краш не происходит если нет смешивания синхронных и асинхронных запросов. Можно ли попробовать применить этот подход в плагине для решения этой проблемы?

Alexeyt89 avatar Dec 16 '20 15:12 Alexeyt89

С этим пока всё сложно, но вообще рассматривается уход от синхронных вызовов. Но частично это невозможно, т.к. установка той же кодировки - операция полностью синхронная, и способа сделать это асинхронно - вообще нет.

CrazyHackGUT avatar Jan 17 '21 14:01 CrazyHackGUT