Als ich die Kolben-App mit psycopg2 ausführte, wurde der folgende Fehler angezeigt.
OperationalError: (psycopg2.OperationalError) server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
from flask_sqlalchemy import SQLAlchemy as _BaseSQLAlchemy
class SQLAlchemy(_BaseSQLAlchemy):
def apply_pool_defaults(self, app, options):
super(SQLAlchemy, self).apply_pool_defaults(self, app, options)
options["pool_pre_ping"] = True
db = SQLAlchemy(app)
Ich habe es gelöst, indem ich das obige Programm gesetzt habe. Die unten stehende Referenz-URL enthält auch andere Lösungen. Wenn Sie also gut Englisch können, schauen Sie bitte.
Referenz-URL
https://stackoverflow.com/questions/55457069/how-to-fix-operationalerror-psycopg2-operationalerror-server-closed-the-conn
https://github.com/pallets/flask-sqlalchemy/issues/589#issuecomment-361075700