Ubuntu Mono ServiceStack过早关闭tcp连接
我们一直在尝试通过ServiceStack的定制HttpResult返回类型传输大型文件。但是,如果该服务在Ubuntu14.04LTS和MonoV4.4.2下运行,则在我们读取整个文件之前,连接会提前关闭。它的开放时间非常随机,有时我们可以传输50MB,有时它以4MB关闭 完全相同的服务在Windows下无需更改代码即可完美运行,我们传输的文件大小高达333MBUbuntu Mono ServiceStack过早关闭tcp连接,ubuntu,mono,ubuntu-14.04,servicestack,Ubuntu,Mono,Ubuntu 14.04,servicestack,我们一直在尝试通过ServiceStack的定制HttpResult返回类型传输大型文件。但是,如果该服务在Ubuntu14.04LTS和MonoV4.4.2下运行,则在我们读取整个文件之前,连接会提前关闭。它的开放时间非常随机,有时我们可以传输50MB,有时它以4MB关闭 完全相同的服务在Windows下无需更改代码即可完美运行,我们传输的文件大小高达333MB 我们需要知道是什么原因导致连接过早终止,或者如何设置servicestack/mono以允许连接保持更长时间的打开状态。在mono上
我们需要知道是什么原因导致连接过早终止,或者如何设置servicestack/mono以允许连接保持更长时间的打开状态。在mono上运行servicestack的推荐方法是使用我们发现比默认值更可靠的方法 但最终Mono的HTTP堆栈本质上是不可靠的,与Windows/.NET相比性能较差,我们建议将其用于繁重的工作负载
在Linux上运行.NET的未来将是使用.NET Core,您可以投票获得有关ServiceStack的.NET Core更新进度的通知。在Mono上运行ServiceStack的推荐方法是使用我们发现比默认方法更可靠的方法 但最终Mono的HTTP堆栈本质上是不可靠的,与Windows/.NET相比性能较差,我们建议将其用于繁重的工作负载 在Linux上运行.NET的未来将是使用.NET Core,您可以投票获得ServiceStack的.NET Core更新进度通知。您使用或使用的是哪个web服务器(Apache/Nginx/XSP)?您能提供一个小的服务示例来显示发送文件时的连接中断吗?您使用或使用的是哪个web服务器(Apache/Nginx/XSP)?您能提供一个小的服务示例,显示发送文件时的连接中断吗?