服务器管理员

系统和网络管理员的问答

4
旋转Nginx日志的正确方法
我想实现nginx日志的轮换: 无需任何额外的软件即可工作(即,如果没有“ logrotate”,则最好) 将根据日期创建旋转文件 最好的方法就像PostgreSQL一样-即在它的log_filename配置变量中,我可以指定strftime风格的%Y-%m-%d,它将自动更改登录日期(或时间)的更改。 Apache的另一种方法-通过管道将日志发送到rotatelogs程序。 据我所能搜索-没有这种方法。我所能做的就是将logrotate和dateext选项一起使用,但是它有其自身的缺点,我宁愿使用类似PostgreSQL中的| rotatelogs或log_filename的功能。

6
我可以在32位主机上运行64位VM guest虚拟机吗?
我可以在32位主机上运行64位VM guest虚拟机吗? 如果我有一台32位的物理PC,可以启动64位的VM吗?哪些虚拟机软件(Virtual PC或VirtualBox或其他)可以允许这样做? 我在那儿读到VMware可能会支持这一点,但我正在寻找开源或免费的东西。 主机最好是Windows主机,但也可以是Linux。来宾必须是Windows。 谢谢

4
如何删除系统默认打印机表格?
在Windows上,存在无法从“打印服务器属性”对话框中删除的系统默认打印机表单。还有其他删除方式吗?我们将永远不会使用信封,B5(JIS),US Std Fanfold等页面大小,并且我想避免用户(和我自己)滚动大量的噪音。 如果有任何区别,我们的打印服务器是Windows Server 2003。
12 windows  printing 

4
如何为域名的根名称创建CNAME
我想将域名的根名称设置为CNAME,而不是通常的A记录。 这是我正在尝试做的一个完美示例: dig lrnskls.com 注意答案部分: ;; ANSWER SECTION: lrnskls.com. 300 IN CNAME partner.adjix.com. partner.adjix.com. 300 IN A 67.121.212.61 我尝试这样做的原因是,我可以通过CNAME别名将域的根名称指向Amazon的S3。使用A记录不起作用,因为S3的IP每隔几分钟就会更改一次,以实现负载平衡。 PS-根据RFC 1034第3.6.2节的规定,这似乎是合法的(请注意USC-ISIC.ARPA示例):http : //www.faqs.org/rfcs/rfc1034.html


1
重新启动CouchDB时如何避免重新启动Apache代理
我正在Mac上使用CouchDBX运行本地CouchDB实例,并使用以下ProxyPass指令在Apache 2之后进行代理: <VirtualHost *:80> ServerName playlick # points to localhost in /etc/hosts DocumentRoot "/Users/james/Sites/playlick" ProxyPass /data http://localhost:5984 ProxyPassReverse /data http://localhost:5984 </VirtualHost> 如果在未运行http://playlick/data时尝试在其Couch实例上运行,则会收到503 Service Temporally Unavailable错误,这是预期的。 然后,我启动Couch服务器并单击相同的URL,但在重新启动Apache代理之前,仍然会收到错误消息。 另一方面,如果我在访问该URL 之前启动了Couch实例,则一切正常,而无需接触Apache。 因此,似乎503错误被缓存,直到重新启动Apache进程为止。如何阻止这种情况的发生? 或者,如果不可能,在CouchDBX GUI应用程序中启动Couch实例时,如何强制Apache重新启动?

6
跨多个静态文件服务器进行负载平衡以实现带宽分配的最佳方法?
首先,我将向您解释我的情况。我正在运行一个相当受欢迎的网站作为附带项目,因此我无法真正投入大量资金。我目前只有一台服务器,前面有HAProxy,向Apache发送正常请求,向Lighttpd发送所有静态文件请求。这非常有效,因为所有php和post请求均由Apache处理,而所有图像均发送到速度更快的Lighttpd(该站点主要是图像,因此这很重要)。不必设置一个子域来提供图像会很好,因为短网址也非常重要,因此,我之所以使用HAProxy。 我发现一个托管服务提供商提供了我一直在使用的非常便宜的未计量带宽,当我开始提供100mbs网卡可以处理的最大带宽时出现了问题,因此需要第二台服务器。 我在选择方案时考虑了很多,因此我将向您解释每个方案。希望您可以提供一些见解,以了解哪个对我来说是最佳选择,或者也许还有另一个我还没有想到的选择。 要求: 甚至带宽分配也是必须的。我有一台功能强大的服务器,因此无法扩展。我需要扩展以获取更多带宽。 短网址。我真的不会设置像img.example.com这样的子域来提供图片。example.com/image.jpg是现在的样子,也是我真正希望它留下的样子。但是,如果没有其他办法,我就会理解。 处理请求的最直接的服务器将非常好,但不是必须的。要记住的事情。 HAProxy进行负载平衡: 因为我已经在使用HAProxy,所以这真的很容易。但是,我认为问题在于分配带宽时。我对此可能是错的,但是HAProxy不会将请求发送到服务器,服务器在该服务器上对其进行处理,然后再通过HAProxy将其发送回客户端吗?因此,所有流量都通过负载平衡器返回,导致它使用的带宽与所有服务器的总和一样多。 DNS轮循: 这可能是我最好的选择。只需跨多个服务器复制网站,然后执行我现在正在做的事情。不利的一面是,如果一台服务器出现故障,客户端仍然会发送给它。我还需要跨多个服务器复制站点。我有点希望我可以有一个主服务器来处理除静态文件以外的所有内容,然后再有几个静态文件服务器。我还读到,这有点像“穷人的负载平衡”,最好有一些更复杂的东西。 服务器直接返回: 看起来确实很复杂,但可能是一个不错的选择。我仍然可以将某些URL发送到某些服务器吗?就像现在使用HAProxy一样,每个以正确的文件扩展名结尾的URL都将发送到Lighttpd,而其他扩展名将发送到Apache。所以我需要类似的东西。像一样,所有php请求都由运行平衡软件的同一台服务器处理,而所有jpg请求都发送到多个服务器。 理想情况下,如果HAProxy支持Direct Server Return,那么我的问题将得到解决。我也不想使用CDN,因为它们确实很昂贵,而且毕竟这只是一个附带项目。 你明白我的问题吗?让我知道我是否解释不正确或您需要更多信息。


6
空gif(1x1 pix)文件有什么用途?
我看到一些随机页面提到使用空gif图像以某种方式提高性能。我也发现nginx有一个用于此目的的模块。我不知道的是,确切地说,如何提供这个小文件可以提高Web服务器的性能或感知的响应速度。谁能帮助我了解好处?

3
如果不是高CPU使用率,我如何分辨哪些进程导致高负载?
有时,我的服务器在“顶级”程序中会显示较高的平均负载(例如,四核计算机上的负载约为10),但是实际的CPU使用率并不是特别高。 我认为问题在于正在运行许多I / O密集型作业。如果顶部的“%CPU”值不是那么高,是否有任何简便的方法来识别导致负载的这些作业?
12 linux 




7
将Windows 7 64位打印驱动程序添加到32位Windows 2003打印服务器时出现问题
在我们公司开始推广之前,我已经在测试系统上安装了Windows 7 Professional 64位的最终RTM版本。 连接到网络上的几台HP打印机时出现问题。这些打印机是从Windows 2003服务器主机共享的。 我已经下载了最新的HP Universal Printer驱动程序,但是无法将64位驱动程序添加到2003服务器系统(它是32位)上。 如何从Windows 7系统连接到这些打印机?

1
常见的WQL监控查询
您将使用哪些WQL查询来监视典型的Windows瓶颈?您将使用哪个来获取类似于“ top”或“ netstat”的数据?您的轮询间隔是多少? 这里有一些对我有帮助的。 SELECT PercentDiskTime, AvgDiskQueueLength, DiskReadBytesPerSec, DiskWriteBytesPerSec FROM Win32_PerfFormattedData_PerfDisk_PhysicalDisk SELECT Caption, CommittedBytes, AvailableBytes, PercentCommittedBytesInUse, PagesPerSec, PageFaultsPerSec FROM Win32_PerfFormattedData_PerfOS_Memory SELECT PercentProcessorTime FROM Win32_PerfFormattedData_PerfOS_Processor SELECT Caption, WorkingSet, PageFaultsPerSec,IOReadBytesPerSec, IOWriteBytesPerSec, ThreadCount, HandleCount FROM Win32_PerfFormattedData_PerfProc_Process SELECT Caption, BytesReceivedPerSec, BytesSentPerSec FROM Win32_PerfFormattedData_Tcpip_NetworkInterface
12 monitoring  wmi 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.