服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
F5有TCL这是可怕的编程。 A10复制。 有没有任何可编程的负载均衡器在向前看? Node.js似乎已经开辟了道路,并certificate了它的工作原理,Google将继续保持JIT的前沿。
可能重复: 在一个拥有数百万个文件的目录上 你好, 所以我坚持这个目录: drwxrwxrwx 2 dan users 980M 2010-12-22 18:38 sessions2 目录内容很小 – 只有几百万个小文件。 我想从文件系统中擦除它,但一直无法。 我的第一个尝试是: find sessions2 -type f -delete 和 find sessions2 -type f -print0 | xargs -0 rm -f 但不得不停止,因为两者都造成内存使用率boost。 有一次,它使用了系统内存的65%。 所以我想(毫无疑问是错误的),这是因为在系统上启用了dir_index。 也许发现是试图将整个索引读入内存? 所以我这样做(愚蠢): tune2fs -O^dir_index /dev/xxx 好的,所以应该这样做。 再次运行上面的find命令和…一样的东西。 疯狂的内存使用。 我赶紧跑了tune2fs -Odir_index /dev/xxx重新启用dir_index,并跑到服务器故障! 2个问题: 1)我如何摆脱我的现场系统上的这个目录? 我不在乎需要多长时间,只要它使用less量的内存和小CPU。 顺便说一句,使用nice find …我能够减lessCPU使用率,所以我现在的问题是只有内存使用情况。 2)我禁用了dir_index约20分钟。 毫无疑问,同时将新的文件写入文件系统。 […]
我有一个Apache服务器,提供二进制文件到应用程序(而不是浏览器)。 发出请求的应用程序需要HEX格式的HTTP Content-MD5头文件。 Apache中的默认选项是Base64。 如果我将“ContentDigest on”添加到我的VirtualHost,我在Base64中得到这个头。 所以我写了一个Perl脚本,md5digesthex.pl,它给了我正是我想要的:hex格式的MD5,但我努力与RewriteRule让我的服务器发送结果。 这是我目前的重写配方: RewriteEngine on RewriteMap md5inhex prg:/www/download/md5digesthex.pl RewriteCond %{REQUEST_URI} ^/download/(.*) RewriteRule ^(.*) %{REQUEST_URI} [E=HASH:${md5inhex:$1}] Header set Content-MD5 "%{HASH}e" env=HASH 问题是,我似乎无法根据md5inhex映射函数的输出设置HASH环境variables。 看起来这种行为是不支持的,我在一个迷失,如何制定这个…
我目前的工作站使用Adaptec 5805,Win2008镜像在两个72 GB(10K?)的savvio驱动器之间。 我的问题是,如果有一种方法来迁移镜像使用固态硬盘 – 我一直在寻找90GB海盗船(桑迪桥),以取代现有的设置。 如果可能的话,不需要安装新鲜的操作系统。 如果我用SSDreplace镜像驱动器,arrays是否会同步驱动器? 然后,我可以推动SSD镜像为主,并使用第二个SSD作为镜像。 那太容易了… 或者应该使用Ghost来获取现有设置的映像,将其应用于SSD以便设置新镜像?
我们即将淘汰用于电子邮件路由的服务器。 我们有一些使用它的Web服务器。 我想在Web服务器上设置一些networkingstream量监视,看看它们中的任何一个是否还在访问我们即将退役的服务器的IP地址。
我试图在CentOS 5.4上安装mod_dav_svn ,这就是我所看到的: # yum –enablerepo=rpmforge install mod_dav_svn Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirrors.adams.net * base: mirror.sanctuaryhost.com * extras: mirror.sanctuaryhost.com * rpmforge: fr2.rpmfind.net * updates: mirror.steadfast.net Setting up Install Process Resolving Dependencies –> Running transaction check —> Package mod_dav_svn.x86_64 0:1.4.2-4.el5_3.1 set to be updated –> Processing Dependency: subversion = […]
我正在使用两个Dell PowerConnect 6248交换机连接VMware主机vSwitch。 讨论configuration用于VMware的Cisco交换机的build议,build议使用bpduguard和portfast设置连接到vSwitch的物理端口。 但是,Dell交换机在其文档中没有标记bpduguard的任何内容 – bpdu保护类似bpdufilter,看起来与Cisco bpdufilter相同: 禁用vSwitch连接端口上的STP? 保持STP不变并在端口上启用portfast,忘记bpduguard? 通过全局configuration启用所有端口上的bpdu保护(默认情况下closures,在交换机上) 做别的事吗? 更新 :我在bpduguard和bpdufiltering问题的原始版本中感到困惑。 我已经更新了这个问题,以反映戴尔实际提供的选项。 另请参见: VMware vSwitches和生成树
我试图从libVirtpipe理的虚拟机中获取VNC访问数据。 但是,当我运行virsh dumpxml $machine ,vnc passwd丢失: <graphics type='vnc' port='-1' autoport='yes'/> 使用virsh edit $machine检查相同的,我看到的密码实际上是在那里: <graphics type='vnc' port='-1' autoport='yes' passwd='asdf'/> 为什么是这样? 这是故意的(什么原因?),或者这可能是一个错误?
我使用MRTG监控Nagios中的路由器带宽使用情况。 所以如果我不会定期做这个命令 env LANG=C /usr/bin/mrtg /etc/mrtg/mymrtg.cfg 我会在Nagios GUI中得到这个警告 MRTG data has expired (11 minutes old) 问题是:我怎么能使它自动?
我有一个惠普Pavilion DV4与Windows Server 2008 R2企业。 我的系统已连接到域。 我使用我的域帐户login。 我是本地机器的pipe理员。 但我在我的机器上无处不在(文件系统,运行命令,使用visual studio..literally无处不在)。 可能是什么问题呢? 有任何想法吗? 请告诉我是否需要更多信息,因为我只是一个开发人员,对系统pipe理知识较less。