服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
有谁知道当我使用Windows远程桌面连接一个小时的正常办公使用它使用多less数据? 我问,因为我需要远程连接到计算机,我必须支付我使用的数据量。 谢谢
情况 我有一个虚拟私人服务器(在Dreamhost上),我托pipe我的网站的根访问权限。 我受限于内存(目前为500 MB),所以如果一个站点(本网站的脚本)需要太多的内存,我的整个VPS将被closures并重新启动,所有其他站点都将停止运行! 我的平均使用量大约是100 MB,所以远远没有达到极限,不过某种脚本仍然会这样做:请求太多内存,然后Dreamhost的看门狗杀死我的VPS。 这一切都发生在毫秒(所以他们说),我不能轻易地找出发生了什么。 题 我怎样才能找出脚本是什么原因造成的? Dreamhost并没有对此有帮助,我不完全是最好的Linux黑客:)。 一些更多的细节 我所有的站点都在Apache上,而且都在PHP中。
有没有人添加一个链接到nagios警报消息,允许接收者只需点击链接将警报置于确认状态。 我看了一下,但看不到任何东西。
我有一个在debian上运行apache2的虚拟服务器。 我想在我的所有网站的apache2.conf中创build一个默认的404错误信息。 ErrorDocument 404 "/var/www/site/public/404.html" 重新启动Apache后出现的错误是: Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 它工作,如果我input的url,虽然我不希望页面redirect只使用默认的404.html页面。
我的Web应用程序中有一个错误,我无法重现。 所有的日志看起来不错,或者至less我看不出什么不寻常的东西。 但它发生。 所以我想我可以logging所有的stream量到/从我的网站等待的错误发生,并有这个,重播它以某种方式在我的testing环境。 它确实发生了! 所以我有这个数据: tcpdump -s 1514 -X tcp port 80 and (((ip[2:2] – ((ip[0]&0xf)<<2)) – ((tcp[12]&0xf0)>>2)) != 0) -Z root -C 20 -W 1000 -w capture.cap 我不知道该怎么办。 我有一个运行相同版本的Web应用程序的虚拟机,我想重播logging的数据。 我应该如何处理这个? [编辑] 我试着用tcpreplay做这个例子,但是我的web服务器没有logging任何stream量。 我的testing机器(Fedora 8)运行在VMWare Player中。 假设机器的IP是192.168.41.128,它有一个networking接口:eth0(loopback除外) – 在我的情况下,示例中的步骤#2和#3应该如何? 我应该在同一台机器上运行还是从另一台运行?
我发现DNS服务器事件日志中的以下消息。 我应该做的是在信息里面解释,但不知道究竟是什么意思。 日志名称:DNS服务器 资料来源:Microsoft-Windows-DNS-Server-Service date:14.08.2011 11:30:57 事件ID:414 任务类别:无 级别:警告 关键词:经典 用户:N / A 计算机:WIN-EG75FS9C2F2 描述: DNS服务器计算机当前没有DNS域名。 其DNS名称是不带域的单标签主机名(例如:“主机”而不是“host.microsoft.com”)。 您可能忘记为服务器计算机configuration主DNS域。 由于DNS服务器只有单标签名称,因此所有创build的区域都将具有仅使用此服务器主机名的单标签名称创build的默认logging(SOA和NS)。 当客户端和其他DNS服务器使用这些logging按名称查找此服务器时,这可能导致不正确和失败的引用。 要纠正这个问题: 1)单击开始,然后单击控制面板。 2)打开系统和维护,然后打开系统。 3)单击更改设置,然后单击更改。 4)单击“域”或“工作组”,然后键入您希望计算机join的域或工作组的名称; 域名或工作组名称将被用作您的DNS域名。 5)出现提示时,重新启动计算机。 计算机重新启动后,DNS服务器将尝试修复默认logging,将此服务器的新DNS名称replace为旧的单标签名称。 但是,您应该查看区域的SOA和NSlogging,以确保它们现在使用此服务器的正确域名。 事件Xml: <Provider Name="Microsoft-Windows-DNS-Server-Service" Guid =“{guid-comes-here}”EventSourceName =“DNS”/> <EventID Qualifiers="32768">414</EventID> <Version>0</Version> <Level>3</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2011-08-14T08:30:57.000000000Z" /> <EventRecordID>159</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>DNS Server</Channel> <Computer>MyComputerName</Computer> […]
我似乎有越来越多的EC2实例,并且都运行良好,花花绿绿。 然而,我正面临的一个问题就是搞清楚在机器之间进行SSH连接的策略。 通过我的私钥复制到每个实例是反生产性的,并且当我需要从我的个人计算机进行SSH访问时,它工作正常,但是当我需要从一台机器到另一台机器间的SSH时,无法正常工作。 有什么体面的战略来解决这个问题? 如何在您的EC2实例集群之间进行SSH连接?
有没有办法在Windows 2008 R2 DNS服务器中search整个正向查找区域? 我想search一个子string的所有资源logging的NAME和RDATA 。
上周,Exchange 2010上线了,我注意到了队列查看器(在交换控制台中),它提出了一些错误400 4.4.7 message delayed电子邮件。 我们的会员收到的回扣反应是: Delivery is delayed to these recipients or groups: [email protected] ([email protected]) Subject: test This message hasn't been delivered yet. Delivery will continue to be attempted. The server will keep trying to deliver this message for the next 1 days, 19 hours and 54 minutes. You'll be notified if the message […]
我在Solr Schema文件中做了一些修改,我看到我被迫重新启动SolR以使Solr运行新的模式更新。 这是托pipe在一个服务器上solr从start.jar文件运行,但我不知道它是如何开始的(也许没有) 我find了一种方法来阻止SolR从另一个问题( https://stackoverflow.com/questions/2150767/how-to-start-solr-automatically ): kill `ps uax | grep -i "java -jar start.jar" | head -n 1 | awk '{print $2}'` 之后,我用“java -jar start.jar”启动SolR。 这是一个正确的方法来重新启动或有内置/更好的方式来重新启动jar子?