首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优雅地停止快速need mono-server,无需重新启动网站内容更新。

优雅地停止快速need mono-server,无需重新启动网站内容更新。
EN

Server Fault用户
提问于 2011-11-12 03:40:07
回答 1查看 1.4K关注 0票数 4

我最近一直在玩Mono2.10.5和.NET 4,MVC 3和剃刀视图。我现在托管我的网站与nginx和快速now mono 4配置。尽管这个网站仍然不为公众所知(直到它达到理想的状态),但是我们已经测试了它很多天了,到目前为止一切似乎都很好。

所以,考虑到当时的情况,让我们来回答那些让我疯狂的问题吧:

  1. 我可以更新我的网站的内容(例如,dll),而不必安全地重新启动快速Can进程吗?当我这样做的时候,我的访客会有失败的可能吗?
  2. 我如何优雅地停止快速can mono-服务器?我以http://yojimbo87.github.com/2010/03/14/mono-startup-script.html的初始化脚本为基础,但它只会杀死(发送SIGTERM)快速the mono服务器进程,而不是在Global.asax中调用Application_End (这就是我所说的不优雅的关闭)。SIGHUP也不能工作(尽管它也会杀死服务器)

而且,我找不到一个页面来跟踪新闻或mono- workings server的状态,这是我教我如何设置服务器及其基本工作方式的唯一参考,但是我不知道在哪里寻找新的版本和changelogs (甚至是下载页面,到目前为止我一直在使用portage来安装xsp包,而xsp包则是快速can mono-server附带的)。我找到了http://kerrick.wordpress.com/2007/08/,但是在fastcgi服务器上的最后一篇文章太老了,让我很害怕。

如果我想问最后一个问题,我如何以非特权用户的身份运行快速can mono服务器?我不敢尝试设置进程,因为我不太确定mono是否会尊重setuid标志(还没有尝试过),而且最重要的是,我不确定quite mono服务器是否需要在某个点进行根访问来设置内容。我很倾向于沿着这条路线尝试一些东西,但是由于我找不到关于这件事的任何文档,所以我还没有做任何事情。显然,我很绝望,因为服务器是以root的形式运行的!!

提前谢谢你!

EN

回答 1

Server Fault用户

发布于 2011-11-14 11:35:38

我也开始了一个新的冒险与非常相似的设置,我们有类似的关切。让我们多谈一谈;)

我将尝试回答回避新问题,但不能保证:

  1. 我认为,需要尝试一下,在对常规IIS部署场景进行更新时,可以进行类似的操作。理解ASP.NET动态编译可以帮助更多地了解这一点。更新副作用总能被最小化和一切都取决于您的需要。
  2. 可以让几个快速mono单服务器实例运行,仍然在调查一些细节,监听不同的内部端口。我设法做到了,但需要更多的测试。

另外两个问题..。

我也没有找到很多关于这个主题的新闻和文档,但我使用的是快速you mono服务器、快速you mono-server 2和快速you mono-server 4,没有任何问题,正如您所使用的,我使用的是mono 2.10.5。把自己当成asp.net+mono世界的冒险家吧。我将尝试在博客上更多地介绍我的发现,以便更广泛的讨论。

AFAIK快速run mono服务器不需要作为特权用户运行,也就是说不应该需要根访问。我也在安全级别上进行了更多的调查,因为在部署级别/运行我的应用程序时,我觉得我已经达到了一个稳定的解决方案。

希望这能给你的怀疑带来一些启示..。还有我的。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/330298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档