私たちは、ServiceStackのカスタマイズされたHttpResult戻り値型を介して大きなファイルを転送しようとしています。しかし、サービスがMono v4.4.2でUbuntu 14.04 LTSの下で動作している場合、ファイル全体を読む前に接続が途中で終了します。オープンしている時間が非常にランダムで、50MBを転送することもありますが、時には4MBで終了することもあります。Mono ServiceStackがtcp接続を早く閉じます
コード変更なしの全く同じサービスは、Windows上で完全に実行され、333MBのファイルを転送しています。
接続が早期に終了する原因や、接続が長期間開いたままになるようにサービススタック/モノを設定する方法を知る必要があります。
どのWebサーバー(Apache/Nginx/XSP)を使用しているのか、HttpListenerを使用していますか?あなたはファイルを送信中に接続ドロップを示すサービスの小さなサンプルを提供できますか? –