問題タブ [actix-web]

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 に答える
601 参照

postgresql - Actix Rust deadpool_postgres: DB 接続が解放されていません

Postgres DB に接続する Actix Web サーバーがあります。

1000 件のリクエストの後、Postgres DB の RAM 使用量が急増していることに気付きました。

actix-web を停止すると、データベースが保持する RAM がクリアされます。これにより、私のコードが接続を解放していないと信じるようになります。

実際に接続が解放されている例は見つかりません。他のすべてのコードで推測されているようです。

これが私のものです:

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

rust - Rust actix_web::main は「戻り値の型のために `std::result::Result<(), std::io::Error>` を期待していましたが、提案された型は機能しません」

私はさびが初めてで、actix_web と sqlx を試し始めました。目標は、シンプルなオープンソースのブログ エンジンを作成することですが、CLI 引数パーサーと基本的な SQL 接続プールを実装した後、コードがコンパイルされなくなりました。次のエラーが表示されます。

エラーは戻り値の型として使用することを示唆していますstd::result::Result<(), std::io::Error>が、現在の戻り値の型をそれに置き換えると同じエラーが発生します:

これまでのところ、同じ問題を抱えている人を見つけることができず、その理由を見つけることができませんでした.

私のコード:

/Cargo.toml

/src/main.rs

この問題が存在する間はプロジェクトの作業を続けることができないため、誰かがこの問題を解決してくれることを願っています。