服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Ubuntu服务器上使用Upstart来pipe理一些我正在运行的服务器进程。 我的问题是,如果我“停”了几次,这个过程就会消失,但是会自动再次开始运行。 我需要它发出停止命令时,实际上永久停止。 在这种情况下,我使用Upstart来pipe理一些node.js服务器。 这是我的一个init文件的样本。 description "node.js server" start on started stop on shutdown script # We found $HOME is needed. Without it, we ran into problems export HOME="/root" exec sudo -u www-data /usr/local/bin/node /usr/local/apps/servername/app.js end script 我需要在我的configuration中更改什么?
在一种情况下,我希望从我的网站使用htaccess阻止所有的Internet Explorer版本。 我已经阅读了几个指南,但仍然无法得到它的工作。 最理解的方式是什么? 如果有人可以展示一个例子,并解释它更好的用法。 在另一种情况下,我希望只允许Chrome浏览器最新版本和Firefox最新版本,以查看网站。
根据FFMPEG文档 ,不再支持旧的裁剪和填充语法: -croptop尺寸-cropbottom尺寸-cropleft尺寸-cropright尺寸 所有的裁剪选项已被删除。 改用-vf crop = width:height:x:y。 -padtop size -padbottom size -padleft size -padright size -padcolor hex_color 所有的垫选项已被删除。 使用-vf pad = width:height:x:y:color代替。 我正在编写一个FFMPEG简单的包装,我想知道是否有任何直接的方法来检测,如果我应该使用新的-vf语法或不。 我已经通过aptitude安装了最新的ffmpeg包(版本SVN-r0.5.1-4:0.5.1-1ubuntu1),但它似乎还不支持新的语法,所以我不知道该找什么。 ..任何帮助表示赞赏!
所以,我刚刚买了一个全新的域名。 我与主机(godaddy)build立了我的dnslogging,但是在我的服务器上发生了一些奇怪的事情。 我已经把这个添加到了httpd.conf文件中: <VirtualHost *:80> ServerName www.newdomainname.tld DocumentRoot /usr/share/roundcube/ </VirtualHost> 但不知何故,我被redirect到我的服务器的根。 然后我尝试在新的域名的条目下添加: <VirtualHost *:80> ServerName shop.olddomainname.tld DocumentRoot /usr/share/roundcube/ </VirtualHost> 它工作没有任何问题。 这是怎么回事? 我忘了什么吗?
我有这个重写规则 RewriteRule ^ ar $ /index2.html 但我需要保持redirect后,地址栏中的url不变。 即。 如果用户inputhttp://mydomain.com/ar我需要redirect他到/index2.html,但保持原样的url。 任何想法如何做到这一点? 谢谢你的帮助
我的电脑有3个networking接口卡(NICS)和一个虚拟网卡,实际上通过USB连接到一个调制解调器。 这是一个复杂的设置 – 问题是我有多个互联网连接(3),并希望限制我的电脑总是只使用其中之一 – 如果这一个连接是closures或断开连接,它应该不上网,应该不会回退到具有更高度量值的互联网连接。 删除两个不需要的条目不起作用,因为它们在重新启动时被重新创build。 我的路由表有3个网关{networking目标0.0.0.0和掩码0.0.0.0}我已经给出了度量值如下: 最低(10)到我想要使用的一个。 高于(20和30)到其余的两个。 这意味着我使用正确的互联网连接,当我启动所有调制解调器点亮和运行。 这也意味着,如果我的首选连接是切换的,当我的电脑启动时,它做了一个20度量值的连接回退,我不想 – 任何想法,我怎样才能防止这种后备? 删除其他两个条目不起作用,因为它们在重新启动时被重新创build。
由于预算都在考虑DAS和SAN解决scheme,但是我没有HP存储解决scheme方面的经验,所以我只是想了解一些问题。 在MSA70上,如果连接到它的服务器出现故障,可以将MSA70连接到具有相同typesHBA的新服务器,并再次访问数据? (数据存储在RAID5中) 使用MSA2424FC,如果原始服务器发生故障,可以将LUN重新分配给其他服务器,以便可以再次访问数据? 对不起,如果这些是明显的问题,你可以看到我担心正常运行时间。
几天前,我在我的服务器上安装了一个nagios实例,看看nagios是否是我需要的正确应用程序。 我认为Nagios是一个function强大且可扩展的监控应用程序,但是我害怕nagios只能监控每个实例的一台服务器,所以为了监控两个不同的web服务器上的两个不同的ip我需要在每个web服务器上安装两个nagios 。 我正在寻找一个可以在单个实例中监控更多服务器的应用程序。 例如:12.34.45.57 pc上的服务器nagios。 生产服务器编号1在45.45.65.76个人计算机生产服务器编号2在65.34.35.76个人计算机 nagios是否提供类似上面的情况? 如果没有,有人知道一些谁提供我来监视更多的生产服务器? 谢谢
我们在Win2k3 R2上有一个SQL Server 2005(64位标准)。 我们看到ASYNC_NETWORK_IO的数量不成比例(看起来)会导致数据库不可用,这会减慢或挂起面向客户的(dynamic生成的,依赖数据库的)网站。 我们有理由相信,这些等待是由缓慢/未优化的后端应用程序引起的 – MS Access表单和ASP页面对大量数据提出大量请求,但不会足够快地消耗结果。 显然,优化或replace违规应用程序是有意义的,并且/或者将它们分开,这样它们就不会经常低效地敲击网站的数据源。 我们正在做这些事情,但这非常耗时。 与此同时,我正在寻找一种临时/短期的缓和方式,而且我遇到了这个有用的文章 ,从中我收集到的ASYNC_NETWORK_IO等待实际上是一个networking缓冲区问题:如果客户端没有足够快地使用数据, SQL Server的networking缓冲区填满,服务器变得不可用。 所以:我们可以简单地增加networking缓冲区大小,即使淘气的应用程序运行缓慢,SQL Server仍然可用的网站? 如果是的话,我们该怎么做? 对于我的生活,我找不到任何资源,说如何增加networking缓冲区大小。 我不知道这是否是NIC问题,Windows问题或SQL Server特定的问题。 (我们不是内存或磁盘空间不足,在硬件/金钱问题上也不错。) 如果没有,那么短期内任何其他的build议,而我们正忙于重写所有的旧代码,将不胜感激。 提前致谢 … !
我想知道是否可以删除这个:SQLDump10000.txt。 这需要太多的空间。 如果我删除它会损坏数据库?