服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

怎么可能用cgi-plugin + heartbeat配合nginxconfiguration皇帝模式下的uwsgi

在我的ToDo列表中从fcgiwrap迁移到uWSGI(这也带来了我计划使用的其他许多好处)之后,我终于设法build立了一个以uWSGI v2.0为特色的debian-wheezytesting系统, nginx v1.4.4。 在第一步中,我想通过uWSGI的cgi-plugin可靠地运行.cgi-scripts,并以最小的开销(相当弱的硬件),同时可以轻松地增强我的configuration,同时也可以通过框架部署应用程序,例如bottle / flask / django作为第二步。 所以我select了使用uWSGI的皇帝模式 ,这个模式目前只能控制一个configuration来运行uWSGI-cgi-plugin的两个工作者,每个工作者有两个线程。 检查出各种function之后,设置或多或less都可以正常运行了,但我觉得有两种奇怪的行为,我认为这些行为是错误的 : 一旦配件被configuration为向皇帝发送心跳(例如,通过向.ini添加heartbeat = 20 ),如果.cgi没有在定义的心跳时间内运行,则皇帝将重复杀死/重新生成附属的主人。 configuration的工人数量似乎并不重要。 这个vassal忽略了reload-mercy = 10这个选项,因为它仍然logging着your mercy for graceful operations on workers is 60 seconds (这是默认值)。 好吧,这只是一个小问题,与我无关。 使用心跳选项的原因是我想尽可能使用内置的uWSGI机制来保证我的cgis / apps的可用性。 任何提示我可能会误解或做错? 我看不出任何明显的原因,为什么不应该在我的configuration中将心跳选项与cgi-module结合使用,而是希望得到更进一步的了解! 我假设nginx与上述问题无关,另外我还仔细检查了文件和目录 – perms … uWSGI是通过init.d-script启动的,但是手动启动时的行为是一样的。 我的configuration如下: 在nginx.conf中的部分: location ~ ^/cgi-bin/.*\..+$ { root /usr/local/nginx/vhosts/testdomain.com/cgi-bin; gzip off; include uwsgi_params; uwsgi_modifier1 […]

configuration现有的Citrix XenApp服务器场也可以作为Windows RDS服务器场使用

我们正在考虑为使用相同服务器资源的用户提供Citrix XenApp 6.5服务器场和Windows Server 2008 R2 RDS服务器场。 请注意,为什么/为什么不是这里真正的问题。 是否有可能在相同的服务器上承载Citrix场和RDS场function。 只是阅读它我不知道有任何问题,但事实上,所有的技术都是这样,直到你实际执行它,问题开始到达。 有没有人真的这样做? 今天的基础设施包括: 2台服务器持有Citrix Web Interface和Citrix Secure Gatewayangular色 2台服务器持有Citrix Licensing / RD许可 2个持有Citrix Data Collectorangular色的服务器 20台服务器持有Citrix主机模式angular色 这个想法是将Windows RDSangular色添加到现有的Citrix XenApp服务器上: 2台服务器持有Citrix Data Collector和RD连接代理angular色 20台持有Citrix主机模式和RD会话主机angular色的服务器 RDS服务器场不能从公司networking以外的地方使用,而RDS服务器场的最终用户只能从瘦客户端连接到桌面。 瘦客户机将为RDS服务器场预configurationRDP客户端,如果他们应该使用它的话。 在所有其他情况下,Citrix解决scheme将configuration为最终用户。 可能有些场景(还有数百个)需要考虑: 这两种不同的解决scheme如何在服务器之间对用户进行负载平衡,因为他们可能不知道彼此 理论上,用户可以通过Citrix和RDS连接Citrix和Citrix吗? 由于上述情况,RDS是否会出现许可问题? 感谢有关此事的任何投入/经验。 如果需要/在路上,将编辑post以添加更多细节。