服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我如何使用Nagios来监视Windows客户端? 有没有其他解决scheme?
我有这个shell命令: kill `cat — $PIDFILE` 双倍在这里做什么? 为什么不使用 kill `cat $PIDFILE`
有一天,我正在查看我的域名的反向DNS条目,这是从专用服务器运行的。 我注意到另一个人/公司有他们的域指向我的服务器? 我不知道这个公司是谁,或者他们为什么把他们的域名指向我的服务器IP? 我怎么能停止这个或迫使他们改变?
我目前有一个运行在mpm-prefork和mod_php上的带有512M真实/ 1024M可突发RAM(无交换)的OpenVZ VPS的Apache2服务器。 运行一些testing后,我发现Apache获得的最大进程大小是23M,所以我将MaxClients设置为25(23M x 25 = 575 MB,对我来说可以)。 我决定在我的服务器上运行一些负载testing,结果让我感到困惑。 我在我的台式机上使用ab ,要求wordpress博客的主页面。 当我用24个并发连接运行ab时,一切似乎都很好。 当然,CPU上升,可用RAM降低,每个请求的结果是大约2-3秒的响应时间。 但是如果我用25个并发连接(我的服务器限制)运行ab ,Apache几秒钟后就挂起了。 它开始处理请求,然后停止响应,CPU回到100%空闲, ab超时。 Apache日志说,它达到了MaxClients 。 当发生这种情况时,Apache保持自己locking了25个正在运行的进程(如果我检查服务器状态,它们都是“W”),并且只有在TimeOut设置进程开始死亡并且服务器再次开始响应之后(在我的情况下设置为45)。 我的问题是那个预期的行为? 为什么Apache在达到MaxClients时候就死了? 如果它与24个连接一起工作,不应该与25个工作,只是采取更多的时间来响应每个请求,其余的排队呢? 这听起来有点奇怪,任何运行ab孩子都可以通过设置与服务器MaxClients的并发连接来杀死一个web服务器。
我想学习networking。 但是我没有访问一个示例networking(路由器,DNS,IP4,IP6的windows linux混合异构系统)。 你知道任何在线networking学习(尽可能免费)。 是否有可能使用虚拟机在一台PC上模拟networking拓扑。 如果是的话,你可以指导我吗?
我将把SSD驱动器添加到我的ZFS存储器中作为caching。 任何人有这方面的经验? 如果caching设备死了会怎么样,这些数据会受到影响?
使用wget命令,每次我如何允许/指示覆盖本地文件,而不pipe我调用多less次。 比方说,我想从位置下载一个文件: http://server/folder/file1.html 在这里,每当我说wget http://server/folder/file1.html ,我希望这个file1.html被覆盖在我的本地系统中,而不pipe它被更改的时间,已经下载等等。我的意图/使用案例在这里是当我打电话给wget,我很确定,我想要replace/覆盖现有的文件。 我已经尝试了以下选项,但是每个选项都是为了其他目的而devise的。 -nc => – 无法打开 -N =>打开时间戳 -r =>打开recursion检索
这可能看起来像一个愚蠢的问题,但我可以看到这是令人困惑。 例如: “转到根目录” 可以解释为: 去/ 去~root (通常是/root/ ) 我会觉得super会是一个更好的默认pipe理员用户名。 这将避免目录结构的歧义。 再次:愚蠢的问题,但我真的很好奇。
我在使用12个Midline(7200 RPM)SAS驱动器的HP ProLiant DL180 G6上运行的辅助存储服务器上使用Nexentastor。 该系统有一个E5620 CPU和8GB RAM。 没有ZIL或L2ARC设备。 上周,我创build了750GB稀疏zvol,并启用了重复数据删除和压缩function,通过iSCSI将其共享到VMWare ESX主机。 然后,我创build了Windows 2008文件服务器映像,并将大约300GB的用户数据复制到VM。 一旦系统满意,我将虚拟机移动到同一个池上的NFS存储。 一旦在NFS数据存储上运行我的虚拟机,我决定删除原来的750GB zvol。 这样做使系统停滞不前。 访问Nexenta网页界面和NMC停止。 我终于能够得到一个生壳。 大多数操作系统操作都很好,但系统挂在zfs destroy -r vol1/filesystem命令上。 丑陋。 我发现了以下两个OpenSolaris bugzilla条目,并且现在明白了该机器将会在未知的时间段内变砖。 已经14个小时了,所以我需要一个能够重新获得服务器访问权的计划。 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6924390 和 http://bugs.opensolaris.org/bugdatabase/view_bug.do;jsessionid=593704962bcbe0743d82aa339988?bug_id=6924824 将来,我可能会采取一些buzilla解决方法给出的build议: Workaround Do not use dedupe, and do not attempt to destroy zvols that had dedupe enabled. 更新:我不得不强制系统closures。 重新引导后,系统在Importing zfs filesystems系统中停顿。 现在已经是这样2个小时了。
我很快就会为一个即将推出的应用程序购买一堆服务器,但是我担心我的设置。 我感谢我得到的任何反馈。 我有一个应用程序将使用我写的API。 其他用户/开发者也将使用这个API。 API服务器将接收请求并将其中继到工作服务器。 该API将只保存一个MySQL数据库的日志logging,身份validation和速率限制的请求。 每个工作服务器做一个不同的工作,并在未来的规模,我会增加更多的工作服务器,以提供工作。 APIconfiguration文件将被编辑,以logging新的工作服务器。 工作服务器将执行一些处理,一些将保存一个到本地数据库的映像的path,以便以后通过API检索以在我的应用程序上查看,一些将返回进程结果的string并将其保存到本地数据库。 这个设置看起来对你有效吗? 有没有更好的方法来重组呢? 我应该考虑哪些问题? 请看下面的图片,我希望它能帮助理解。