Comments (3)
self.running = False
must not blocks. It just means signal handled here by chance.
How frequently this error happens?
Other MySQL connectors can connect to MySQL within 1sec everytime?
from tornado-mysql.
In my case it happens when there are 40-50k query results.
from tornado-mysql.
OK. This is not a blocking system call.
It just takes more than one second to process response data from MySQL.
You can use PyPy to make it faster.
Or you can use threadpool executer to avoid blocking while processing response data.
https://gist.github.com/methane/2185380#comment-1301483
If you use threadpool, I recommend you to use mysqlclient since it's faster.
from tornado-mysql.
Related Issues (20)
- Get Exception socket.error: error(9, 'Bad file descriptor') in testing. HOT 2
- Release a new version to fix the pool hungup bug HOT 1
- how to set read_timeout? HOT 3
- What's the suitable way to know whether the sql is executed successfully or not? HOT 1
- Handle connect_timeout
- Why doesn't this repo make mysql faster than torndb? HOT 8
- can't get a connection when using connection pool if max_open_connections=0 HOT 1
- When to use pool vs the other option? HOT 1
- LOAD DATA LOCAL Broken? HOT 5
- OperationalError: (2006, 'MySQL server has gone away (Stream is closed)') HOT 4
- what is the problem? HOT 2
- DictCursor causing AttributeError: 'Connection' object has no attribute 'errorhandler' HOT 6
- Random Response corruption HOT 3
- tornado_mysql/cursors.py: line 233: yield gen.Return(args) HOT 1
- multiple queries with warnings in one execute() HOT 1
- pools how to commit?
- 'Future' object has no attribute 'cursor'
- Python3.6 Tornado5.0 runtests tornado_mysql.err.OperationalError: (2006, 'MySQL server has gone away (Stream is closed)') HOT 4
- Stream is closed HOT 4
- Cannot connect to MySQL after upgrade to v8 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tornado-mysql.