服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在面对Windows 7(x64)上的IISpipe理器的一个奇怪的问题。 在家里,我有Win7专业版,当我检查我的IISpipe理器图标在开始菜单,我看到它的链接 %windir%\system32\inetsrv\InetMgr.exe 当我从命令行启动时,它就像一个魅力。 但是,在工作中,我有Windows 7 Enterprise(x64),当我在开始菜单中检查我的链接时,条目完全相同。 如果我点击它 – 它就像一个魅力。 现在,如果我想从命令行(cmd.exe或TakeCommand)启动它,文件就不存在了 – a DIR %windir%\system32\inetsrv\*.exe 显示了一些文件,包括一个“inetmgr6.exe” – 但没有“inetmgr.exe” – 当然,我不能启动它:-( 奇怪的是,当我在Windows资源pipe理器或Windows Powershell中查看目录%windir%\system32\INetSrv时,我看到了INetMgr.exe文件,我可以启动它 – 没问题。 ****在这里发生了什么? 如何从我的经典命令行findINetMgr.exe并从那里启动? 更新:好的,一些更新。 在我的工作笔记本电脑上, INetMgr.exe文件看起来确实位于一个名为c:\windows\syswow64\inetsrv (我从内存中回想起来,所以不要在目录名称中引用我 – 就像那样) 。 我可以看到这个如果我在例如Powershell或Windows 7资源pipe理器中search它。 然而,从一个“经典”的命令行像cmd.exe,它似乎是在c:\windows\system32\inetsrv …..嗯….麻烦的是 – 即使我现在知道文件的位置,我无法从我的经典命令行访问该目录 – 即使我运行cmd.exe作为具有提升特权的pipe理员…….所以我知道文件在哪里,但仍然不能解决我的问题问题:-(
我期待从基于密码(我开始变得不知所措)切换到基于SSH密钥的系统。 我想知道是否有任何SSH密钥pipe理系统或服务器解决scheme,这将允许我分发和撤销机器上的密钥? 或者最好的方法是使用Puppet来完成这个任务? 如果是的话,那么每个客户端机器(这里描述: pipe理SSH密钥的最佳系统? )的单个密钥对的方法是最好的?
我们有一个相当大的MSMQ环境设置,今天决定停下来。 (在vSphere 4.0 Update 1下,一切都是虚拟机) 有8个networking服务器从networking上的客户端接收数据。 这些机器都安装了MSMQ,只需将MSMQ消息发送到主MSMQ服务器即可。 消息当前堆积在出站队列中。 这些机器是Windows 2008 Web版,具有2 Gig的RAM和2个vCPU。 我们有一个群集MSMQ服务器(Windows群集服务器),它从8个Web服务器获取消息。 队列中的数据量没有限制。 硬盘是50 Gig,有46 Gig的可用空间。 这些机器是具有8G内存和4个vCPU的Windows 2008企业版。 曾经有2个vCPU但CPU负载达到100%的集群,所以我把Windows集群的两个节点都增加到了4个vCPU。 有4个应用程序服务器从队列中读取消息并处理它们。 通常这一切都完美,但不是今天。 今天早上一切运行非常缓慢。 这8台networking服务器目前在出站队列中显示多达300k条消息。 群集服务器当前在队列中显示了超过一百万条消息(有些低至200k)。 如果我在8个Web服务器上查看perfmon,它会显示我平均每秒发送2个消息。 如果我查看群集上的perfmon,则会显示每秒大约7条消息进入群集。 正在读取的机器每个都没有收到许多消息。 最快的服务是每秒收到10-12条消息,最慢的是显示0或1。 最近唯一的变化是我们将前端Web服务器的数量从4个更改为8个。大约两个星期前我们做了这个没有问题。 星期二我们给他们打电话,看看剩下的4个怎么处理这个负载。 星期三我们把这四台新机器重新打开了。 群集上的磁盘显示非常低的IO并且没有排队。 为了安全起见,我已经将PowerPath更新到最新版本,但是这没有任何帮助。 8个Web服务器位于一个vLAN上,Cluster'd服务器和应用程序服务器位于另一个vLAN上。 vLAN之间没有防火墙。 在任何机器上的应用程序或系统日志中没有任何用处。
我运行一个古老的蓝色和白色G3 / 300运行Debian PPC Squeeze 2.6.30的爱好networking服务器。 重新启动后的performance还可以,但最终会越来越陷入困境。 现在是在76天的正常运行时间,主要的罪魁祸首似乎是10+ apache2进程的内存使用情况。 我想我需要降低StartServers , MinSpareServers和/或MaxSpareServers ,但是我不确定要调整哪一个,并且每个都有三个部分,具体取决于使用哪个mpm模块。 如何判断我需要更改以下哪一部分?考虑到这个盒子有448MB的物理内存(怪异的升级历史logging,每个64,128和256支),有什么合理的值? <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_event_module> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit […]
默认情况下,Windows服务在sytem32目录(通常是C:\WINDOWS\system32 )中启动。 有没有办法build立一个不同的工作目录? 我正在考虑HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SomeService下的一些registry参数。 那么 – 可以这样做吗?
首先,我不确定这个网站的用户对学生有多么友好,但是我的问题似乎很适合。 我正在configuration多个Windows Server 2008计算机的域,并且很好奇我是否可以在只读域控制器上成功安装某些angular色。 我不确定只读configuration是仅适用于Active Directoryangular色还是该服务器上的其他angular色。 我问,因为我无法从只读机器对DNS进行更改,这使我相信其他angular色也会受到这种影响。 我知道DNS的问题可能是因为它依赖于Active Directory,但我仍然不确定。 感谢任何花时间阅读和回答我的问题的人。
我确定我刚刚错过了哪个教程/手册页面,但是如何添加来宾操作系统以确认您已经添加了新的驱动器而无需重新启动? 我有一个在ESX 4上运行的RHEL5 guest虚拟机。我已经向虚拟机添加了新的虚拟磁盘,但还没有弄清楚如何让guest虚拟机无需重启即可识别它们。 这可能吗? 如果是这样,怎么样? 具体来说,我想在RHEL中做到这一点,但任何其他Linux发行版或Windows版本也会很好。
我有两个虚拟机在Windows主机上运行,每个虚拟主机只有一个主机networking,ips位于192.168.56.XXX范围内。 其中之一就是运行apache并提供一些我想从Windows主机访问的内容。 但是,Windows主机根本无法访问Apache服务器。 服务器在192.168.56.103上运行。 从Windows的ipconfig说,这是虚拟箱接口的IP是169.254.143.37。 我试图路由添加路由192.168.56.XXstream量,但我试过的一切都没有工作,我可能使用它错了。 任何想法如何使这项工作?
我试图configurationsudo,允许所有用户重新启动Apache而不必input密码。 抛开安全问题,为什么这不起作用? 我%admin ALL=NOPASSWD: /usr/sbin/apache2ctl行添加到/ etc / sudoers: %admin ALL=NOPASSWD: /usr/sbin/apache2ctl $sudo -l User aidan may run the following commands on this host: (root) NOPASSWD: /usr/sbin/apache2ctl (ALL) ALL $sudo /usr/sbin/apache2ctl [sudo] password for aidan: 感谢您的帮助。
所以我运行这个命令: /etc/init.d/apache2 start 它说: * Starting web server apache2 [ OK ] 但! 我的网站仍然没有拉起来。 和! service –status-all [ – ] apache2 Whaattt ….? 发生了什么事? ( [Sat May 01 14:45:18 2010] [warn] pid file /var/run/apache2.pid overwritten — Unclean shutdown of previous Apache run? [Sat May 01 14:45:18 2010] [notice] Apache/2.2.11 (Ubuntu) PHP/5.3.2 configured — resuming normal […]