Giter Site home page Giter Site logo

MySQL server has gone away about libasynql HOT 7 CLOSED

poggit avatar poggit commented on July 3, 2024
MySQL server has gone away

from libasynql.

Comments (7)

SOF3 avatar SOF3 commented on July 3, 2024

Try the mysql-ping branch. I didn't test it, but it would fix the issue.

from libasynql.

Infernus101 avatar Infernus101 commented on July 3, 2024

okay, i am testing it, do you know what causes this? so i can reproduce it to test.

from libasynql.

SOF3 avatar SOF3 commented on July 3, 2024

It happens if there are no queries for a long time (depending on your MySQL configuration).

An alternative way to fix this is to change your MySQL settings for connection timeout. But MySQL configuration is very annoying.

from libasynql.

Infernus101 avatar Infernus101 commented on July 3, 2024

True, also will it be a problem if too many players join at the same time and there are too many queries to run?

from libasynql.

SOF3 avatar SOF3 commented on July 3, 2024

Usually, this only happens if there are too few queries. If this happens because of too many queries, perhaps some mechanism has identified your connection as a DoS and disconnected you, or the traffic is so high that it throttled, or some miscellaneous reasons. In these cases, it is not the responsibility of libasynql to fix.

from libasynql.

Infernus101 avatar Infernus101 commented on July 3, 2024

No i mean will it be a problem if all async workers are busy?

from libasynql.

SOF3 avatar SOF3 commented on July 3, 2024

Each async worker has its own MySQL connection. Disconnections happen independently.
In addition, libasynql has its own async pool, so it shouldn't be the case.

from libasynql.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.