服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在CentOS上安装了tomcat5 。 它被configuration为仅从127.0.0.1收听。 如何configurationTomcat从所有接口侦听。 连接器端口configuration如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" address="0.0.0.0" redirectPort="8443" />
我有4个相同的SATA磁盘(Seagate Barracude 7200)在RAID 5arrays的Windows 2008 R2 SP1。 它有4Gb的内存; 所有最近的更新都已安装。 问题:当我从一个文件夹复制大文件到另一个时,我得到大约10MB / s的平均速度。 当我通过1Gbps连接从networking共享中读取这个文件时 – 我得到了大约25-30 MB / s。 这两个数字似乎对我来说都很低 – 但具体而言,我很沮丧写速度低。 没有杀毒软件,没有hyper-v,只是一个文件服务器 – 当我做我的testing时,没有其他人读/写(我们只有4人在一个团队,所以我敢肯定)。 不知道是否重要,但是只有1个逻辑磁盘“C”具有所有可用空间(1400 GB)。 我根本不是pipe理员,所以我不知道在哪里看,以及提供什么其他信息。 我确实运行了“空闲时间百分比”,“avg bytes read”,“avg byte write”的性能监视器 – 下面是屏幕截图: 我不确定为什么会有这样明显的高峰。 任何想法? 请让我知道,如果你需要我提供更多的信息 – 我应该检查什么柜台等,我非常渴望得到解决。 谢谢。 更新:我们有另外一个Windows 2008 R2 SP1服务器和2个RAID1arrays – 一个是C盘(其中安装了Windows,另外一个是E盘)。 它运行的是Hyper-V,没有防病毒软件。 当我复制大文件(几GB)时,我注意到以下行为: C→C:约50MB /秒 C→E:约55MB /秒 E – > […]
我习惯于从Apache提供站点,但现在我不得不使用IIS服务器。 我的一些PHP页面返回错误500,我无法debugging,因为IIS压制错误消息。 我试过ini_set('display_errors',1); 在代码中,但无济于事。 在一些网站上显示错误,但不是我想要debugging的那个,所以我不认为这是一个全局的PHP设置,而是与该网站的网站设置有关。 我无法find明确的答案,如何启用显示PHP错误。 我发现这个链接,但不知道在哪里可以find“ system.webServer-> httpErrors ”。 我怎样才能启用在IIS下的PHP显示错误?
我有一个森林,让我们叫它contoso.com。 我也有3个子域名,a.contoso.com,b.contoso.com和c.contoso.com。 原始森林contoso.com是在2003年之前创build的,可能在某个时候已经是Windows NT域名了,但是我还没有到这里。 无论如何,因为它是在服务器2003之前创build的,所以我没有DNS中的_msdcs.contoso.com区域。 在我曾经工作过的其他森林是用server 2003创build的,_msdcs有一个单独的区域。 我遵循知识库文章817470为contoso.com手动创build_msdcs区域,一旦我做了一个repadmin / syncall,它被填充。 如果你在案例2(我相信描述我)看这个知识库步骤4是“删除旧的_msdcs子域”。 这是否意味着我应该删除目前在caontoso.com下的文件夹_msdcs,我有一个名为_msdcs.contoso.com的区域? 此外,我使用Server 2008创build的3个子域也没有_msdcs区域。 我是否应该为每个子域重复这个过程?
也许是一个愚蠢的问题,但我似乎无法find好的文档或例子… 当你使用位置块来过滤传入的请求时,你是从匹配的位置还是从请求的开始进行重写? 一个例子: location ^~ /category/ { rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this, rewrite ^paid-search-news/?$ /tag/paid-search permanent; # this, rewrite paid-search-news/?$ /tag/paid-search permanent; # or this? }
我们在EC2实例中有一个现有的smtp环境设置,用于发送密码重置等交易电子邮件。 现在,我们有要求将系统电子邮件发送到每天> 1000封电子邮件的大型用户群。 第一个问题是:亚马逊SES交付可靠吗? 第二:我们应该使用我们自己的SMTP实例还是SES? 我想如果我们使用我们的SMTP服务器,那么发送大量的电子邮件将最终导致邮件登陆垃圾邮件。 由于邮件是重要的系统电子邮件,而不是促销批量电子邮件。 交付是主要关心的问题。
我试图为我的Web应用程序实现一个基于Puppet的部署系统。 该应用程序包含几个服务(几个Web服务器:基于Django和Tornado的以及基于Celery的工作者)。 他们住在不同的git仓库,在github上托pipe。 我已经使用厨师为我以前的项目。 在厨师的情况下,部署这样的事情会很容易:我只是使用git资源为这个特定的节点检出必要的代码,并设置其他的东西。 但是,我不明白它是如何在Puppet中完成的。 我没有在文档中findgittypes。 我尝试过使用谷歌search,但从我发现似乎检查和更新从木偶git代码是不是一个平常的任务。 显然,我假设的工作stream对于Puppet来说有点不寻常。 我可以尝试别的。 使用Puppet部署这些应用程序的自然方式是什么?
有没有办法限制邮递员邮寄名单只允许从一个特定的域订阅? 我知道如何禁止订阅特定的电子邮件地址或域名,但有没有办法禁止所有不是所谓的example.com域名? 或者可能是一些特定的域名? 我们已经开始通过订阅尝试从我确信是僵尸networking1上的垃圾邮件发送者列表中的一些列表中受到打击,这是令人讨厌的列表所有者。 一些列表configuration了“需要批准”或“确认和批准”的subscribe_policy,因为这些列表仅用于我们的本地用户,并且通过自动拒绝来自外部电子邮件的订阅来最小化列表所有者的烦恼无论如何,列表所有者不允许订阅。 我们不能简单地限制访问本地networking,因为我们有针对全球受众的列表,我们的一些“本地”用户可以在任何地方。 1一个电子邮件地址在几个小时内订阅来自不同IP的几十个无关列表; 然后第二天又有一个新的电子邮件地址和不同的IP地址。 在less数情况下,所有者已经通过电子邮件向他们发送了一个关于他们为什么要注册名单而没有收到回复的问题。
我必须pipe理一个我没有开发的网站。 它是在PHP中使用一个MySQL数据库,它位于Web服务器。 该网站,有时(当访问者增加太多)停止响应,或响应太慢。 我已经开发了一些PHP的网站,但从来没有照顾过pipe理,所以真的不知道从哪里开始。 服务器(硬盘)似乎很好,当networking停止响应CPU使用率约55%,并有很多的内存。 我不是要求别人解决这个问题。 我只希望有人能给我一些关于我在哪里可以find日志的提示,我应该如何阅读和解释它们。 那么,那样我就能够知道它的净stream量,数据库(哪个查询),或者什么。 谢谢! 更新:忘了说:这是一个Windows Server 2003。 注意:我用Jet Profilerlogging了大概一天的时间。 我并不完全了解它提供的所有信息,但有一个查询标记为非常慢。 这是有道理的,因为它是一个具有三个条件的where子句的select。 最初我没有在我的问题中包含这个,因为当我从MySQL查询浏览器运行查询时,不需要太长的时间。 这是在0.01秒以内。
我正在尝试使用http://supervisord.org/ 。 但碰到和错误。 我在我正在运行在同一目录中的supervisord.conf文件。 我试图在我的OSX Lion电脑上第一次运行supervisord ,当我运行它,我得到的错误: Error: .ini file does not include supervisord section 我通过easy_install安装它,就像说明中说的那样。 在Googlesearch中找不到有用的东西。 帮助和方向将不胜感激。 谢谢。