アップロードされるファイルのサイズに基づいて TCP コンテンツを受け入れたり拒否したりできるオプションまたは回避策を探しています。この設定は TCP IP レイヤーでのみ必要です。また、req_len(動作しない)や src_kbytes_in(最初の要求が共有された後にのみ正常に動作する)などのオプションも試しました。これについてどなたか助けていただけると助かります。
答え1
TCP 層はファイルとそのサイズについて何も知りません。それは関係ありません。TCP はトランスポート層 4 ですが、ファイルはアプリケーション層 7 (つまり HTTP/HTTPS) を使用して転送されます。そのため、あなたの質問はまったく意味がありません。
さらに、私の知る限り、haproxy はファイルについて何も知りません。プロキシのように動作し、ファイルのアップロードを処理しません。アップロード ファイルの制限について考慮する必要があるのはバックエンド サーバーです。HTTP(S) POST 標準ファイル アップロードを使用する場合は、HTTP(S) の最大アップロード サイズを制限する方法について、Web サーバーのドキュメントを参照してください。
編集: また、haproxy がアップロード制限を処理しないことに関するこの回答もご覧ください:https://stackoverflow.com/questions/46820640/increase-the-upload-limit-of-haproxy