服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想监视四台运行Windows Server 2003 R2 SP2 64位的计算机上的可用内存。 每个盒子有31.7gb的RAM。 我想定期运行一个命令行工具,以便我可以收集输出,并随后制作图表。 我跑了一些testing,并使用Cygwin定期收集vmstat输出。 我看到这样的数字: 0 0 1235228 4194303 0 0 0 0 0 0 4652 3089 1 5 94 0 0 0 1235228 4194303 0 0 0 0 0 0 4718 7591 5 4 91 0 0 0 1235228 4194303 0 0 0 0 0 0 5027 7816 5 […]
以此(ServerFault)页面为例。 它有大约20个元素。 当最后一个被加载时,该页面被认为是“加载”的 – 但不是之前。 这当然是我们的testing服务所使用的协议(它是提供这种服务的一小部分知名供应商之一)。 显然,这种方法基于一个明确的,明确的终点 – 因此很容易应用w /伴随的可靠性。 我认为这也是stream行的Firefox插件“YSlow”使用的指标。 对于我的雇主的网站,几乎总是最后加载的项目是跟踪代码,跟踪像素等,所以从用户的angular度来看 – 他们的感觉 – 页面在实际加载之前被“加载”根据我们testing服务所使用的标准(15-20%是粗略估计)。 我相信我不是第一个考虑这个问题的人,也不是第一个怀疑它是否会导致微观优化而忽略整个系统级或用户感知性能的人。 所以我的问题是,还有其他更实用(但仍然相当准确)的页面加载时间的措施?
我如何找出(在Powershell)什么过程/什么使用最多的内存? 编辑:我想弄清楚如何使用Powershell找出什么是使用所有的物理内存的情况下,任务pipe理器等无法解释为什么所有的物理RAM用完了。 也就是说,我需要识别高速caching等使用的内存
哪个是在debian上运行Web服务器和数据库的最好的文件系统? 例如:在debian的ext2或ext3花费很长的时间来pipe理庞大的子文件夹的庞大的文件夹我的pipe理任务花费了很多时间,我不能等待30分钟,而不是等待30分钟大的子文件夹。
我的一个客户build立了一个合stream/ JIRA系统。 他们遇到了一些问题 – 出站电子邮件被楔住,等等。如果你支持JIRA安装,你监视什么? 你使用JMX吗? 直接DB查询? 偶尔的SOAP请求到API? 我将使用Nagios / NRPE进行监控,但是会直接编写任何所需的支持脚本,所以任何运行在Linux机器上的技术都可能是好的。
目前与我的服务器,他们全部或几乎全部有2 nics与一个在使用中。 每个NIC当然连接到一个交换机。 我需要做些什么才能使这个冗余,因为两个网卡都使用并连接到不同的交换机,但将有一个IP自动故障转移。 大多数服务器是运行Windows Server 2003或CentOS / Redhat 5ish的Dell Poweredge服务器。 我从来没有设置过,但我猜这个主题是有点超出了一个服务器故障的问题,所以我只是在寻找关键字(如NIC绑定?),链接,本书build议关于这个主题,需要注意的疑难杂症对于。
我正在使用一个名为vlad的产品,它正在与我的Ubuntu服务器进行非交互式的ssh连接,但问题是它看不到任何环境variables。 我一直在疯狂Googlesearch,但无法find解决scheme。 我已经尝试将variables添加到我的服务器上的用户的.ssh / environment文件中,并且还更改/ etc / ssh / sshd_config中的设置,但是没有快乐。 谁能帮忙? 干杯, 克里斯
我刚刚在我的win 2008服务器上安装了tfs 2010 rc。 一切都没有任何警告确定,但当我尝试访问团队的networking访问,我得到这个错误在网页上的黄色框 TF31002:无法连接到此Team Foundation Server:servername:8080 / tfs。 Team Foundation Server Url:servername:8080 / tfs。 可能的失败原因包括: – Team Foundation Server的名称,端口号或协议不正确。 – Team Foundation Server处于脱机状态。 – 密码已过期或不正确。 技术信息(对于pipe理员):请求失败,HTTP状态404:未find。 编辑:一个默认的集合默认安装,并被称为DefaultCollection。 如果我去http:// servername:8080 / tfs / DefaultCollection /我得到一个空白的回应(没有错误)。 TFSpipe理控制台声称收集是联机的,但是如果我尝试编辑组成员或pipe理安全性,我得到一个错误信息“团队基础服务器不可用”Http代码404:找不到 我试图重新安装,卸载并重新安装,但没有运气,甚至在事件日志中没有。 非常令人沮丧。 有人有什么build议,我应该开始寻找? 第二次编辑:服务器是一个32位的胜利服务器2008 SP2,团队基础网站运行在.net 4.0应用程序池经典之作。 我之前安装了tfs2010 beta 2,之前也没有工作,因为一个错误导致tfs认为服务器是在一个不是的域名。 在安装RC之前,beta 2安装已经被卸载。 该网站没有绑定到一个特定的IP地址,但在端口8080全部未分配。 还有约10个其他网站运行在这个IIS设置与http头并绑定到服务器的IP地址 第三次编辑:重新安装,确保网站在8080被删除,确保没有Sharepoint,WSS,但仍然是相同的问题全尺寸 第四编辑:两个应用程序池被设置为使用本地服务, http:// localhost:8080 / […]
大多数Linux引导程序可以让你在引导之前编辑内核引导命令行。 通常有很多参数可用 – 例如, Knoppix在其Knoppix作弊代码页上有一个列表 – 但大多数仅适用于兼容性和特殊情况。 一些是隐藏的gem。 这些代码的常见用法是启动到单用户模式,改变屏幕模式或驱动程序,或指定替代根目录。 其他更奇特的用途是可能的。 一些Linux发行版让你把启动光盘复制到内存中。 其他人(例如Ubuntu)则允许您在设置多个系统时使用预先设定的文件来克隆安装 – 当安装一个装满计算机的实验室时非常有用,而无需每次安装。 在系统安装,修复,备份,还原,build立临时服务器或其他任务中,您还发现了哪些其他技巧? 将你最喜欢的技巧添加到列表中 :这些选项的代码大部分都在initrd中,或者在检测内核参数的服务处理程序中进行, 请列出 (1)内核引导行参数,(2)它是什么(3)linux发行版和任何所需的软件包来激活该function 。 谢谢。
我已经使用了Nagios一段时间了,最近开始使用Cacti后,不满足缩放和缺乏任何graphics用户界面的MRTG。 我有兴趣为Nagios安装添加趋势,并想知道最佳路线是什么。 我已经看了一下周围,看到了什么可用,但没有太多的信息来区分他们彼此。 我的Nagios安装有大约250个主机和1100个服务检查,但其中很多只是简单的networking设备,只有大约20个服务器和300个与之相关的服务。 除2之外的所有服务器都运行Windows Server 2003. PNP4Nagios与nagiosgraph的主要亮点是什么?或者,如果使用某种工具将数据转换为RRDforms并直接在Cacti中直接查看,那么最好是使用哪种工具? 有一个完全不同的方向,我可以去更好吗? 如果您需要更多信息,请发表评论,我倾向于太罗嗦,并试图保持这个问题简短。 谢谢!