服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个文件夹,其中包含~50个文本文件(PHP)和数百个图像。 我想将所有的图像移动到一个子文件夹,并更新PHP文件,所以对这些图像的任何引用指向新的子文件夹。 我知道我可以很容易地移动所有的图像(mv * .jpg / image,mv * .gif / image等),但不知道如何去更新所有的文本文件 – 我假设一个正则expression式必须创build匹配文件中的所有图像,然后以某种方式新的目录必须附加到图像文件名? 这最好用一个shell脚本来完成吗? 任何帮助表示赞赏(服务器是Linux / CentOs5) 谢谢!
所以,有一段时间,我看到在萤火虫,一个请求超过15甚至60秒的反应,有时从来没有。 这是我排除的: 这不是CPU,因为每次我检查服务器的负载时,所有3个数字都小于6 这不是记忆,因为这也相当低,50% 这不是I / O了,因为我已经看到了Joyent在我请求时发回给我的图表,并且它们显示的I / O不足3MB(主要是全部读取)。 这不是SQL性能 – 我已经分析了每个运行的最后一条SQL命令,而且它们都是(不pipe它们中的99.9%)在不到30ms内运行,大部分运行在5ms以内。 哦,我一直在分析所有的脚本执行时间,甚至在问题发生的时候,脚本总是在50ms或更短的时间内完成(即1/20秒)。 现在,我运行了很多Ajax调用。 每2秒钟1个用户,我有300个DAU +。 但是,即使全部300个同时播放,那么每秒最多只有150个呼叫。 唯一能想到的是我的一个邻居是时髦的。 问题是高度间歇的。 99%的时间它完美的工作,并有出色的performance。 但是99%以上还不够好。 最终性能变得如此糟糕,我不得不重新启动服务器,在这一点上一切都很好。 我现在已经做了4次了。 有任何想法吗? 注意:这是在joyent,vps,intro包256m ram与爆裂。 这里是mysql的转储信息: Traffic ø per hour Received 18 MiB 29 MiB Sent 134 MiB 221 MiB Total 151 MiB 251 MiB Connections ø per hour % max. concurrent connections 5 […]
如果到目的地的路由断开或链路被破坏,tracert如何工作? 会发生什么?
我有一个专用于MySQL的服务器。 在深夜,它的CPU使用率没有明显的原因。 这里是图表: 正如你可以看到CPU利用率刚刚在星期五凌晨3:30发射。 增加的大部分是系统而不是用户。 MySQL服务器根本没有做任何更多的查询。 CPU负载爆炸没有明显的原因。 在星期四下午3:30发生的第一次CPU负载跳转是由于将新代码推送到Web服务器。 该代码在星期四晚上8点恢复到以前的版本,导致CPU负载回落到正常状态。 但是在星期五凌晨三点半发生了一些事情。 没有任何代码更改。 我不知道是什么 你有什么想法可能发生? 编辑 这里是15:30左右的部分/ var / log / cron: 3月3日15:25:01 db crond [8174]:(munin)CMD(/ usr / bin / munin-cron) 3月3日15:25:01 db crond [8175]:(root)CMD(/ usr / local / cpanel / bin / dcpumon> / dev / null 2>&1) 3月3日15:26:01 db crond [8816]:(root)CMD(/ usr / local / […]
上周我决定使用TeamViewer VPN来pipe理使用RemoteDesktop的防火墙后面的服务器上的软件。 很容易configuration为启动系统,使VPN在另一端可用,但现在无法连接,如下所示: 远程计算机正在运行Windows Server 2008 R2。 有没有一种原生的方法来绕过外部防火墙使用服务器angular色或function,使Windows Server的VPN的工作? 人们对Hamachi等其他产品有更好/更可靠的经验吗? 要求如下: 从远程系统启动时间开始 尽可能使VPN连接到远程机器
VisualSVN服务器访问日志和操作日志在标准版本中不可用。 但是这两个日志属于Apache服务器,我想。 我不知道是否可以通过Apache Web服务器启用这两个日志? 还是有任何其他免费的svn服务器与简单的GUI和日志function可用? 谢谢,
我目前有一个连接到我们的Sonicwall防火墙的电缆连接,为用户提供广域网接入。 我们有一个光纤连接,很快就会用于IP电话。 我想使用我们的国家安全局这两个连接,但要确保它的设置正确。 访问规则是否足以保持连接的隔离? IOW,我不希望现有的局域网(CPU,服务器)能够通过光纤连接到WAN; VOIP设备也不能通过电缆连接到广域网。 访问规则会处理这个问题,还是为VOIPbuild立一个VLAN更好? 谢谢!
IIS 6 Windows Server 2003 我有一个Web应用程序在ASP.NET 2.0上运行的另一个应用程序内运行ASP.NET 4.0,我得到以下错误: It is not possible to run two different versions of ASP.NET in the same IIS process 我怎样才能解决这个问题?
我正在运行社交引擎4,已经很难得到APC安装,并想知道有没有一步一步的指示,如何做到这一点? 今天早些时候,我有我的兄弟帮助我,我想我们已经把它舔了一下,除了我不知道怎么把php.ini文件放在APC上。 任何想法或build议? 谢谢
我一直在研究我的服务器的日志轮换主机〜5个相当高的stream量站点。 从我可以告诉,我的select是使用logrotate或使用旋转日志或chronologpipe道日志logging。 logrotate需要重新启动apache,并且SIGHUP和SIGUSR1重新启动在高stream量站点上都不太理想,因为要么放弃一堆连接,要么延迟压缩旧日志,直到所有subprocess自然死亡。 另外,如果启用压缩,停机时间可能非常重要。 将使用logrotate – 没有压缩和平稳的重新启动 – 事后压缩旧日志是最大限度地减less停机时间的最佳方式? chronolog和rotatelogs听起来很有希望,但没有很好的文档。 我无法find与虚拟机特定日志结合使用的示例。 该chronolog网站说:“当扩展的文件名更改,当前文件被closures,并打开一个新的。 这是全球性的吗? 或者是每个AccessLog,CustomLog或ErrorLog指令? chronolog和rotatelog之间有明显的区别吗?