自我托管适用于Nancy和ServiceStack中的小型Web项目吗?

x2b*_*ool 4 linux mono self-hosting servicestack nancy

无论南希ServiceStack有能力自托管.我想使用其中一个框架来构建Linux和Mono的Web服务.我期待很少有并发连接.不幸的是,Mono在其ASP.NET实现中存在内存泄漏,而我唯一的选择是"自托管".但我担心保持并发连接的可能性很小(可能).我应该依靠他们的托管实施吗?

Ste*_*ins 7

我不确定你在说什么内存泄漏 - 有很多人在生产中使用Mono/Asp.net组合,我相信他们已经注意到它是否在本质上被打破了.

无论哪种方式,我都不能谈论ServiceStack,但是与Nancy self主机的并发连接没有问题.我建议你把它放在nginx后面,它可以很好地处理静态内容,并用supervisord监控服务.

有关在我们的维基上进行设置的更多信息:

https://github.com/NancyFx/Nancy/wiki/Hosting-Nancy-with-Nginx-on-Ubuntu


myt*_*thz 6

不确定你指的是什么内存泄漏,因为有许多Mono/ASP.NET站点在生产中运行,例如servicestack.net自己的网站在Linux上运行,所有ASP.NET现场演示都在Nginx/MonoFastCGI上运行.

无论如何,像NancyFx一样,ServiceStack也是一个很好的选择,http: //razor-console.servicestack.net是运行在nginx反向代理后面运行的自托管网站的一个例子.以下是在Mono/Linux上运行ServiceStack的一些链接: