問題タブ [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.

0 投票する
1 に答える
92 参照

postgresql - Web2py スケジューラーが PostgreSQL で「Idle in Transaction」プロセスを作成しています

この質問は、Web2py フレームワークのスケジューラに固有のものです。

Linux サービスとしてスケジューラを使用しています。

ファイル /etc/systemd/system/web2py-sched.service を作成しました

次に、サービス呼び出しをインストールします。

Postgres のステータスを確認したところ、「Idle in Transaction」ステータスのプロセスがあることがわかりました。

ほとんどのプロセスがアイドル状態で、トランザクションと DB クエリがタイムアウトしているのを確認したとき、ロックを取得しているテーブルを確認しました。

これについて私を助けてください、私はスケジューラコードを徹底的に調べました.db.commit()はすべてのトランザクションの後に呼び出されます.

バージョン: