flask-adminlte-scaffold icon indicating copy to clipboard operation
flask-adminlte-scaffold copied to clipboard

"MySQL server has gone away (BrokenPipeError(32, 'Broken pipe'))

Open JerryCheng1 opened this issue 5 years ago • 3 comments

peewee 用旧的session登录持续超过了8个小时,第二天会失效

JerryCheng1 avatar May 27 '19 01:05 JerryCheng1

manage.py

#!/usr/bin/env python3
import os
from app import create_app
from flask_script import Manager, Server
from app.models import db
from playhouse.flask_utils import FlaskDB

app = create_app(os.getenv('FLASK_CONFIG') or 'default')
FlaskDB(app, db)
manager = Manager(app)
server = Server(host="0.0.0.0", port=9012)
manager.add_command("runserver", server)


@manager.command
def test():
    import unittest
    tests = unittest.TestLoader().discover('tests')
    unittest.TextTestRunner(verbosity=2).run(tests)

if __name__ == '__main__':
    manager.run()

JerryCheng1 avatar May 28 '19 01:05 JerryCheng1

这个有解决吗?空闲超过8小时数据库就无法访问了。

liugang1014 avatar Jan 07 '22 02:01 liugang1014

这个有解决吗?空闲超过8小时数据库就无法访问了。

解决就是换语言,换框架

JerryCheng1 avatar Feb 16 '22 06:02 JerryCheng1