服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
请使用不同的Nginx WSGI接口解释优点/缺点? 请详细解释每种configuration的区别? 哪个configuration应该最好? 如果相关,你现在在跑什么,为什么? 我见过的一些技巧,但请告诉我,如果我错过了任何: mod_wsgi的 uWSGI通过Nginx uWSGI FastCGI + flup 代理另一个WSGI服务器( gevent , gunicorn , 龙卷风 , FAPWS3 )
我想知道VirtualHost上下文中的“ default :*”和“*:*”之间的区别。 <VirtualHost _default_:*> #… ServerName host.example.com #… </VirtualHost> <VirtualHost *:*> #… ServerName host.example.com #… </VirtualHost> 我不知道使用的差异和porpouse。 THK
我有4台服务器与Debian的Wheezy操作系统。 我已安装Apticron,通知我有关更新。 Debian更新经常实现,当我完成更新4台服务器中的最后一台服务器时,我在第一台服务器上收到有关新更新的新电子邮件。 我尝试更新所有的服务器,当我得到一个通知,但我永远不知道是否有需要重新启动服务器。 我读过,如果目录"/var/run"包含文件"reboot-required"我必须重新启动服务器。 但是我从来没有在"/var/run"看到这个文件。 如何知道何时需要重新启动? 我不想每次安装新的更新,如果不需要重新启动我的服务器。 据我所知,如果我更新PHP或MySQL等我不需要重新启动服务器,但更新通常包含许多“lib …”。 以下是9个更新(本周收到)。 krb5-locales 1.10.1+dfsg-5+deb7u3 libdbus-1-3 1.6.8-1+deb7u6 libgssapi-krb5-2 1.10.1+dfsg-5+deb7u3 libk5crypto3 1.10.1+dfsg-5+deb7u3 libkrb5-3 1.10.1+dfsg-5+deb7u3 libkrb5support0 1.10.1+dfsg-5+deb7u3 libruby1.8 1.8.7.358-7.1+deb7u2 libxml2 2.8.0+dfsg1-7+wheezy3 ruby1.8 1.8.7.358-7.1+deb7u2 我不知道什么是“libkrb,libgssapi”等。我如何检测是否需要重新启动? 请不要build议安装UnattendedUpgrades让服务器自动更新,因为如果更新不正确,可能会导致网站离线。
在典型的浏览器中,当我们设置代理服务器时,我们可以定义不使用代理服务器的主机名/ IP地址列表。 当使用$ http_proxy时,我们如何完成同样的事情? 我依靠设置$ http_proxy在Linux上的Chromium中使用代理服务器,但它们是Intranet上的某些IP地址,我需要绕过代理设置。
在UNIX shell下,如何获得与watch命令类似的效果,但如果分页占用多个屏幕,则可以在输出中滚动。 换句话说,我想要一个能够watch less什么的程序。 作为一个例子,可以说我想看看qstat的输出,我可以使用 watch qstat 观看qstat的输出,但是这只能显示第一个screenful。 随着watch的分页版本,我将能够在输出中移动,因为它仍然通过watch不断更新。 现在有什么办法可以用现有的工具来做到这一点?
在我的.vimrc中,我想检查是否在MacVim和普通的vim中,所以我可以select设置一些MacVim特有的设置,这些设置不应该应用于普通的vim。 我如何做到这一点?
我希望有人能帮忙。 我们有一个Windows Server 2008 R2的机器,有16GB的内存,可以让所有可用的内存被某些东西吞噬。 任务pipe理器或资源监视器中没有显示使用大于300MB的内存的任何进程…但服务器上的内存使用量为15.7GB。 唯一运行的是SQL Server 2008和IIS7.5 (使用ASP.Net)。 注意:重新启动后RAM的使用率开始较低,并且正常运行。 一个星期左右之后,我们一直在这种情况下find自己。 我怎么能发现什么东西在吃我们所有的记忆? 🙁
我需要在运行RHEL 3.4(x86)的服务器上远程安装Ubuntu Server 10.04(x86)。 我必须非常小心,因为如果出现任何问题,没有人可以按下重启button。 你有没有远程安装Linux? 你会推荐哪种方式? 任何build议要注意的事情? 更新: 谢谢你的帮助。 我设法“开车时换胎” ! 我的方法的主要组件是从HOWTO – 将Debian安装到远程Linux系统 , grub legacy:引导一次 , grub单启动和内核panic重启 ,以及Ubuntu社区文档:InstallationFromKnoppix 以下是我所做的概要: 在现有的 Ubuntu服务器上运行debootstrap 将文件传输到RHEL 3.4服务器的交换分区 启动到交换分区(debootstrap系统) 将文件传输到原始根分区 启动到新的Ubuntu系统,并用tasksel,apt-get等完成安装 我在一个VM中testing了这个方法,然后应用到了服务器上。 我很幸运,一切顺利:)
所以你花了很多钱在漂亮的服务器,存储arrays或networking设备上,这对你来说多年来都是非常有用的。 但3-6年之后,您的供应商不再为设备提供维护,但它仍在工作。 在什么条件下你会继续使用这些设备? 在确定继续使用设备的相关风险时,您考虑哪些因素? 如果您认为风险很高,您如何说服pipe理层在经济困难的时候放松钱包?
你认为最好的做法是维护数十个(如果不是数百个)debian服务器是最新的? 请记住: 有一组服务器(即相同的Web服务器,数据库服务器,…) 可以有几个Debian的问题(lenny,etch) 在所有服务器上运行一个循环,并执行apt-get update && upgrade是不可接受的(因为这就是我现在正在做的:))应该比这更好! 目前,当我最终完成所有升级时,发布了一个新的安全更新,我必须重新完成。 在此先感谢serverfault社区!