問題タブ [web2py-modules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - Web2py スケジューラーが PostgreSQL で「Idle in Transaction」プロセスを作成しています
この質問は、Web2py フレームワークのスケジューラに固有のものです。
Linux サービスとしてスケジューラを使用しています。
ファイル /etc/systemd/system/web2py-sched.service を作成しました
次に、サービス呼び出しをインストールします。
Postgres のステータスを確認したところ、「Idle in Transaction」ステータスのプロセスがあることがわかりました。
ほとんどのプロセスがアイドル状態で、トランザクションと DB クエリがタイムアウトしているのを確認したとき、ロックを取得しているテーブルを確認しました。
これについて私を助けてください、私はスケジューラコードを徹底的に調べました.db.commit()はすべてのトランザクションの後に呼び出されます.
バージョン: