Articles of 单声道

客户端可以使最大只有15个连接到Ubuntu的定制服务器

我有一个C#中的自定义服务器在Ubuntu下运行在单声道。 我最多可以组成15个silverlight客户端连接到服务器。 当我做了16日,它只是等待。 如果我closures了其中一个已build立的连接,则第16个客户端可以连接。 我正在从一台机器进行连接。 我也不超过任何文件处理限制。 限制是1024,我有大约300。 任何想法如何build立更多的联系? 另外为什么数字15? 这是特定于linux的东西吗?

查找ulimit配额的数量

所以,我们的软件可能会有某种程度的漏洞。 我们正在使用Mono,并在几个星期/几个月的时间内产生许多进程。 最终,我们不能在我们的客户机器上产卵。 通常需要20个小时才能停止。 closures并重新打开我们的应用程序修复它。 当产卵失败时,整个系统运行的总进程less于500个,并且在整个系统上less于1000个文件句柄。 ulimits文件被设置为高ISH水平,我相信过程限制是8K左右。 我们正在运行CentOS 6.2。 如果我们正在泄漏这些PID或句柄,标准的ps和lsof命令只是不显示它们(都不是/ proc),我需要一种方法来挖掘内核或其他东西,看看目前的值是什么限制testing。 一旦我们确认了这个问题,我就可以尝试破译造成这件事情的有趣任务了…但是那又来了一天。 据我们所知,这个应用程序在许多许多其他的Linux机器上工作,没有任何问题(其他客户没有向我们报告这个问题)。 任何想法,我怎么能findulimit设置的指标的价值? 我拼命地希望自己不必编写C程序,但是如果有必要的话,我还没有做过。

为.net应用程序configurationApache mod_mono

我有一个巨大的问题得到mod_mono和Apacheconfiguration为正常工作。 我曾经有过这样的工作,但我似乎无法弄清楚我错在哪里。 我正在使用mono-server4。 我正尝试从主网站使用一个单独的端口。 所以我在/ etc / apache2 / sites-available(带有从启用网站的链接)一个vhostconfiguration,看起来像这样: <VirtualHost *:9999> ServerName XXX ServerAdmin web-admin@XXX DocumentRoot /var/xxx MonoServerPath XXX "/usr/bin/mod-mono-server4" MonoDebug XXX true MonoSetEnv XXX MONO_IOMAP=all MonoApplications XXX "/:/var/xxx" <Location "/"> Allow from all Order allow,deny MonoSetServerAlias XXX SetHandler mono SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary </Location> <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain […]

排除debian 6服务器重启的故障

前一天我安装了Mono 2.10(对于C#4的支持)。 从那以后,服务器随机重新启动,只要C#应用程序运行时没有错误消息或任何东西。 uname -a Linux ns3001599.ovh.net 3.2.13-grsec-xxxx-grs-ipv6-64 #1 SMP Thu Mar 29 09:48:59 UTC 2012 x86_64 GNU/Linux 单-V Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-4) Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: Included Boehm (with […]

ASP.NET网站作为PHP Nginx服务器上的子文件夹

我的要求: 我的网站 – > example.com – 运行在Nginx服务器下运行的PHP构build的Magento电子商务平台(目前是Apache,但很快转移到Nginx) 另一个网站 – > example.com/abcd – abcd目前是运行在ASP.NET上的另一个网站 另一个网站 – > example.com/xyz – xyz是目前运行在ASP.NET上的另一个网站 我想在1台服务器上共存PHP和ASP.NET网站,ASP.NET网站作为子文件夹运行。 背景: 1. Magento网站是一个不能重build的电子商务网站。 2. ASP.NET是一个企业网站,投资金钱到电子商务网站,它不能重新build立,因为他们有许多企业网站,每个将作为子文件夹运行到magento网站。 研究: 简单地看单声道项目。 但是从我的理解你需要有单独的域和单独的文件夹的PHP和ASP.NET存在1台服务器上? 或者我的理解错了? 任何人都可以在这里提供更多关于这是否可以完成的信息。 如果是这样,我需要看什么方向? 正如在要求中提到的,我不能重新构build任何企业网站(尽pipe可以做出微小的改变),因为它们已经完成,并且它们中的许多。 另外我知道我可以把一个子域http://abcd.example.com,并使其指向另一台服务器与IIS,但企业希望作为最后一个选项。 我的背景是作为一个PHP开发人员,所以我对ASP.NET的理解很less。 所以请温柔:)

带有Nginx的fastcgi-mono-server比xsp4慢得多

我们开始在用mono-3.0.3编译的xsp4服务器上testing我们的MVC4应用程序,速度足够了,我们决定用nginx (1.2.6-r1)设置生产fastcgi-mono-server4 (版本2.11.0.0)。 加载一些JSON查询的单个查询在XSP4上花费了大约200ms,但Nginx在大约1.2s内提供查询,我想知道在哪里可以这么慢呢? 我遵循nginxconfiguration: http : //www.mono-project.com/FastCGI_Nginx和fastcgi-mono-server4使用套接字来侦听nginx。 你有什么想法如何logging一些时间戳,这将帮助我? 谢谢

我如何configurationmod_mono来使用ASP.NET 4?

我正在使用Centos 6.3运行VPS,使用WHM 11.34.1(build 11)。 我希望使用mod_mono来托pipe一个ASP.NET 4应用程序。 (背景:我在ASP.NET MVC 4中改写了一个兴趣爱好的PHP网站,并且希望在同一台机器上托pipe它,我想避免租借另外一台机器,因为我在这个服务器上运行了其他东西,而不是网站。 首先,我尝试了最明显的一步,并使用easyapache来添加mod_mono支持。 然而,这是一个巨大的,因为WHM支持的最新版本的单声道是2.6.7,它支持ASP.NET 2. ASP.NET 4支持稍后添加。 看到这是一个死胡同,我然后从WHM卸载mod_mono。 接下来,我决定手动安装mod_mono 2.10.2(单声道2.11.something)。 这是一个非常痛苦的过程,涉及最黑暗的磁铁,但最终我把它编译。 它工作正常,但我不能为我的生活得到它使用ASP.NET 4而不是2。 我已经build立了我的configuration如下: /usr/local/apache/conf/httpd.conf – 从WHM默认没有改变。 /usr/local/apache/conf/includes/pre_main_global.conf: – WHM为httpd.conf顶部附近的这个文件添加一个include Include /usr/local/apache/conf/mod_mono.conf #this should make it use ASP.NET 4 MonoServerPath /usr/bin/mod-mono-server4 /etc/httpd/conf/userdata/std/2/sitename/beta_asp.conf – WHM在<VirtualHost>指令中包含这个 Alias /beta /home/sitename/public_html_beta AddMonoApplications default "/beta:/home/sitename/public_html" <Location /beta> SetHandler mono </Location> 我究竟做错了什么? 将应用程序池更改为v4的mod_mono相当于什么?

单声道在进程启动后崩溃

我有一个.net应用程序运行在ubuntu 14.04单声道4.0.2。 单声道有时在应用程序启动后崩溃。 我在日志中看到这个错误。 Stacktrace: Native stacktrace: /usr/bin/mono() [0x4b20bc] /usr/bin/mono() [0x5086ee] /usr/bin/mono() [0x428f7d] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7ff5ed8c5340] [0x7ff5d80cf480] Debug info from gdb: ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. 让我知道,如果这是一个单声道的错误或如果这需要在应用程序级别处理。

mod-mono-server4.exe使用Ubuntu 14.04.1 LTS上100%的CPU

我有一个ASP.NET应用程序,使用一些长的投票魔术。 问题出现在服务器已经接受了一些请求,并且只是等待返回它们。 如果我在那一刻重新启动apache,我得到多个一起使用100%的CPU的mod-mono-server4.exe实例。 它保持这种状态,直到你重新启动Ubuntu实例。 我不能一致地复制它,在任何10-20次尝试中发生1次,而且也发生在生产中。 有谁知道这个问题可能是什么?

有没有人成功地在红帽企业上安装Mono(Linux .NET框架项目)?

有没有人成功地在Red Hat Linux企业上安装Mono(Linux .NET框架项目)?