[PYTHON] OperationalError: (psycopg2.OperationalError) gibt einen Fehler aus

Einführung

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.

Lösungen

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

Recommended Posts

OperationalError: (psycopg2.OperationalError) gibt einen Fehler aus
nltk.MaxentClassifier.train () löst einen Fehler aus.
Beim Imputator von Scikit-Learn ist ein Fehler aufgetreten