linux - 自托管是否适合 Nancy 和 ServiceStack 中的小型 Web 项目?

标签 linux mono servicestack nancy self-hosting

两者都是NancyServiceStack有能力自托管。我想使用其中一个框架通过 Linux 和 Mono 构建 Web 服务。我期望很少有并发连接。不幸的是,Mono 在其 ASP.NET 实现中存在内存泄漏,对我来说唯一的选择是“自托管”。但我担心保持并发连接的可能性很小(可能)。我应该依赖他们的托管实现吗?

最佳答案

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

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

在我们的 wiki 上有更多关于设置的信息:

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

关于linux - 自托管是否适合 Nancy 和 ServiceStack 中的小型 Web 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14315336/

相关文章:

linux - 将命令替换为远程 sed 命令

linux - 在 bash 脚本中使用 screen

Monodevelop 的文本编辑器

servicestack - 是否可以创建批量插入?

caching - 我是否需要使用RedisLocks(ServiceStack.Redis)

servicestack - 在 Winforms 离线客户端中重用 ServiceStack 验证

linux - Ubuntu 从文本文件中获取句子中的最后一个词

exception - 设置 System.Console.WindowHeight 在 Mono 下抛出 System.NotSupportedException

c# - 您如何使用自己的控件创建自定义 GTK# 小部件?

linux - 将 .m4p 转换为非 DRM 格式(mp3、ogg)