我们遇到了一个在Ubuntu 8.04上运行plesk 9.5的VPS问题。看起来随机的时间间隔,Apache将会消失,需要手动启动。 我已经检查了apache错误日志,/ var / log / messages,单个虚拟主机apache错误文件,并且找不到与失败时间一致的任何内容。 dmesg是空的这有点奇怪。 我们也有没有明显的理由psa服务下来,但阿帕奇熬夜。 我无法诊断这是因为所有的日志文件,我可以find没有指出任何问题。 还有其他的我可以看看吗? 内存使用率约为55%(400MB),并不是特别高的stream量服务器。 任何指针,我可以找出发生了什么,将非常感激。 缺口 更新: 我一直在运行看门狗一段时间,这是重新启动进程时,他们倒下了。 不幸的是,它经常比apache更糟糕(虽然有时它只是apache)似乎没有任何模式。 我们也得到快递和qmail下降。 无论如何,我已经提高了Apache的日志logging级别,并注意到以下内容 [Mon Mar 07 16:46:14 2011] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 0 idle, and 21 total children [Mon Mar 07 16:49:56 2011] [info] […]
有没有一个Apache模块或类似的,可以让我提供图像和不同的大小? 我们有很多图像(gif,jpeg和png),都是150×150左右,有些更大,但都是1:1的大小。 我希望能够像这样的图像: http://images.ourserver.com/image/path/realimage.png?50×50 http://images.ourserver.com/image/path/realimage.png?100×100 并找回原始文件的大小调整版本。 还应创buildresize的文件的caching。 这听起来像是一个应该已经解决的问题。 (我们运行当前运行的CentOS服务器,但是会考虑所有选项。)
这是我的Apacheconfiguration(最有趣的部分): <VirtualHost *:80> ServerName example.com … </VirtualHost> 工作正常,我的服务器正确响应example.com:80 HTTP请求。 现在我要添加一个别名到这个域。 我希望所有对my-new-domain.com:80/test请求产生与example.com相同的响应,例如: my-new-domain.com/test/xyz -> example.com/xyz 什么是重要的,我不想看到HTTPredirect(301代码)。 我想隐藏用户的example.com URL。 所有他必须看到的是my-new-domain.com/test URL。
有点新手到服务器的东西。 我正在为我的django应用程序运行一个带有whooshsearch引擎的centOS设置。 每次我重新启动或重build我的索引,我得到一个警告,说明IOError: The path to your Whoosh index '/www/test/mysite_index' is not writable for the current user/group. 我如何确保此文件夹保持永久CHMOD'd 谢谢
我想在apache服务器上使用.htaccess添加1500个urlredirect。 这是一个坏主意吗? 会显着降低性能吗? 谢谢
大家。 我是Apache的新手,我试图在phpMyAdmin中build立一个数据库。 当select特定表格devise的字段types的属性时,有三个属性我不太了解 – MIMEtypes,浏览器转换和转换3。 有人可以向我解释这些事吗? 任何帮助将非常感激。
我有一个为许多不同的站点运行Apache的开发盒。 我们目前通过http:// centos / project-name访问这些文件。 我想切换到http://project-name.centos 。 我已经在Apache上设置了虚拟主机,因此http://project1.centos会提供正确的页面。 不幸的是,每当我们想要添加一个新的项目时,我们都必须在大约10台不同的机器上编辑/ etc / hosts(或者Windows等价物)。 我们没有控制我们的本地DHCP / DNS服务器,但是我可以在CentOS上设置一些东西(另一个DNS服务器?),我很高兴在/ etc / hosts中有一个条目。 是否有可能使其他机器的请求变成任何东西.centos指向CentOS盒子的IP地址? 或者,我是否完全错误的方式? 我应该使用像http://dyndns.org ? 如果没有访问我们的本地DHCP服务器,最好的做法是什么?
当Apache停止时,ColdFusion 8应用程序服务器仍然运行CF计划任务吗?
在我的公司需要集群服务器设置(就是它所谓的?)。 我们有我们的主机在国外租用,因此有实际的硬件访问有限,但我们有完全的自由,不受金融资源的限制(当然,如果我们避免了过度消耗 – 如果3能处理的话,不需要300台服务器) 。 我们是一家提供免费在线可读书籍的国际在线发行商。 这意味着我们有大量的静态内容 – 主要是许多GB的闪存文件。 我们最近去升级服务器操作系统到CentOS x64,并将服务器软件从Apache改为Nginx(用于静态内容)+ Apache。 然而,也出现了一些问题,我们遇到了一些意想不到的停机时间,即使只有几个小时,也给我们造成了严重的损失。 我对集群设置的想法如下: – 服务器1:我们目前的MySQL数据库。 – 服务器2,服务器3,服务器4:我们的应用程序,也就是我们在Apache上的PHP代码 – 服务器4:仅支持静态内容(5kb至3mb的图像,5MB至100MB的PDF,200kb至20MB的Flash文件等) 我相信,如果三台应用服务器中的一台发生故障,这个设置将帮助我们避免宕机,除了在三台服务器之间共享负载,而不是像现在一切(静态+数据库+应用程序)在一台机器上那样。 我想从你的退伍军人是一些有用的链接关于服务器负载分享,提示和技巧关于这个问题和我上面提出的build议..我作为一个PHP开发人员有限的经验,并没有太多,所以如果任何人可以提供任何宝贵的洞察到他们的设置或不同的硬件/软件的经验,我将非常感谢。 另外,什么是正确的术语? 云? 簇? 我应该知道的任何其他条款。 请温柔一点,我只是开始踏入服务器世界。 谢谢 编辑:新的计划如下,请让我知道你的想法: 应用程序集群 运行Nginx(或Cherokee)的3台服务器和使用PHP的Apache。 Nginx会在同一台服务器上处理对静态内容的请求(CSS,JS,缩略图,精灵,图片) 由于我们目前有2个stream量相当大的网站(一个是数据库更新,另一个是静态内容),我们正在考虑将这两个网站放在这个应用服务器上。 这两个应用程序将有两个负载平衡器在三台服务器之间分配stream量。 服务器将是相同的克隆,并且稍后可轻松扩展。 数据库集群 两台运行MySQL的服务器,克隆。 负载平衡器。 备份可以自行完成,因为它们不太可能同时死亡。 App群集上的两个应用程序都将使用这个群集 – 一个会执行平均读取负载,另一个会执行高读写负载。 静态集群 两台服务器只有静态内容,基本上只存储成千上万的PDF,ZIP和Flash文件。 没有备份,不可能有效地执行。 服务器是彼此的备份。 这个静态集群将为App集群上的两个应用程序提供更大的静态内容。 这是现实吗? 如果有的话,你会build议什么? 你会添加什么?
我在Debian 6 LAMP与Apache mpm_prefork 我有 Timeout 20 KeepAlive On MaxKeepAliveRequests 80 KeepAliveTimeout 2 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 ServerLimit 500 MaxClients 500 MaxRequestsPerChild 1500 </IfModule> 与4GB的RAM。 问题是Apache2启动了太多的进程。 每当我做top我看到大部分时间只有1运行,而睡眠的apache2进程数随着时间增长(现在在437个进程和计数) 我可以知道为什么apache2启动新的进程,而不是使用已打开的? 我怎么能告诉Apache不要打开这么多的过程? 谢谢