3

私は Xeround で SQLAlchemy を試していました:

>>> from sqlalchemy import create_engine
>>> engine = create_engine("mysql://user:pass@instance0000.db.xeround.com.:1234/app000000")
>>> engine.execute("SELECT USER()").scalar()
>>> exit()

私はそれを数回しました。次に、Xeround 管理ダッシュボードを確認すると、2 つの接続が表示されます。それは私が学ぶ前でした:

>>> engine = create_engine("mysql://user:pass@instance0000.db.xeround.com.:1234/app000000")
>>> conn = engine.connect() # dashboard shows 3 connections
>>> conn.close() # dashboard still shows 3 connections
>>> exit() # after exiting, dashboard shows 2 connections

Xeround に残りの 2 つの接続を強制的に閉じるにはどうすればよいですか (たとえば、接続を閉じるのを忘れたことを許すには)。

4

1 に答える 1

0

Xeround に残りの 2 つの接続を強制的に閉じるにはどうすればよいですか (たとえば、接続を閉じるのを忘れたことを許すには)。

mysql サービスを再起動すると、接続が適切に閉じられないため、すべてが魔法のように再び機能します。この場合、接続プールを使用する必要があります

于 2012-07-18T23:16:36.340 に答える