1

FireDac と HTTPServer コンポーネントを使用して、Delphi で Web API を構築しました。アプリケーションは、firebird を利用した dbms を使用しています。

同じ API エンドポイントへの複数のリクエストをシミュレートし始めるまで、すべてが正常に機能していました。これにより、内部サーバー例外が発生し、トランザクションが既に開かれているときに 2 番目のトランザクションが開かれていることが報告されます。

使用後にすべての接続が閉じられ、メモリ リークを防ぐためにオブジェクトが破棄されることはわかっていますが、アプリケーションが例外をトリガーする理由がわかりませんでした。

私を解決に導く可能性のある助けや困難はありますか?

4

1 に答える 1