Articles of 灯

并发连接数量过低 – LAMP BIG服务器

通过交易学习通常的“testing”方式,我的方式围绕服务器的网站pipe理员。 我正在玩一个32Gb Ram和100mbps连接的大型24Core LAMP服务器。 我修改和调整了Apacheconfiguration,但仍然有用户级别的问题。 在做了一些负载testing之后,似乎只有在这10秒的天空火箭之后才能处理350个并发用户(在10秒的页面加载时间)。 当Mysql / CPU / RAM正在运行时,这是令人费解的。 (这就是为什么我在看Apache的最大客户端)。 任何想法还有什么可以减less页面加载时间低于10秒,说1000个用户? I / O请求也很好。 编辑 – 这是一个PHP网站,从MySQL提供的dynamic内容。 索引页面总共大约1.5MB下载。 当前用户也应该增加50到250个网站加载时间在3.5秒以下。

需要通过浏览器从LAMP服务器共享用户特定文档的build议

我的公司给了我build立一个系统的任务,即我们的客户可以通过他们的浏览器login到我们所在的服务器上并检索他们的文件(发票,要跟随的项目,主要是pdf)。 我是一名Web开发人员,但是我没有设置服务器的经验,但我很想学习! 我想要发生的是一个客户到我们的网站(在其他地方托pipe),点击一个链接,他们到我们的networking服务器的安全login,然后input他们的login信息,并被带到我们的networking服务器上各自的“文件夹”。 在这里,他们可以下载pdf的 – 我们保持最新。 主要考虑因素是它是安全的,以便用户不能访问其他用户的文件夹,并且用户不必安装任何东西来查看下载他们的文档。 我正在设置一台电脑作为一个LAMP服务器,我已经读了WebDAV将是一个很好的方式去,但我不知道如何得到在浏览器中工作? 任何意见或资源,你们可以指点我给我更多的方向将不胜感激。 谢谢,罗布

零星的主页超时Apache2

在slicehost上的Ubuntu实例上运行apache2 / php / mysql。 使用非现场监控工具监控主页的可访问性,这个工具可以testing到80端口的TCP连接。每天几次主页超时(不响应)或者长时间加载(> 40秒)。 我正在监视CPU,平均负载,TCP活动打开,networkingstream量和内存使用情况。 没有看到任何指向问题的东西。 这台机器的负载平均值一直很高(在6到12之间),但超时并不经常发生。 Apacheconfiguration看起来与MaxClients 150,StartServers 5,MaxRequestsPerChild 0正常。 任何人有任何想法,我应该看看解决这个问题和/或我应该监测什么参数?

灯php的Ubuntu的10.04与CGI我得到访问'/ var / www / …'而不是'/ usr / lib / cgi-bin / …'

我在Ubuntu 10.04的apache web服务器上有一个基本的php cgiconfiguration问题。 我试图设置CGI以回答其中一个URL localhost/cgi-bin/index.php或localhost/index.php与执行/usr/lib/cgi-bin/index.php的输出具有输出phpinfo() 。 我遵循Ubuntu 10.04> Ubuntu服务器指南> Web服务器> HTTPD – Apache2 Web服务器让我开始,并完成虚拟主机的东西。 我也创build了PHP脚本,并试图访问它,但我有力redirect的问题。 我试图通过启用mod_actions来解决这个问题,并做了一些关于Action和AddHandler指令的说明 。 我在httpd.conf插入了2个指令,但是我在错误日志中访问了/var/www : Action php-script /cgi-bin/php # (or /cgi-bin , /cgi-bin/ for my setup) AddHandler php-script .php 所以现在我被卡住了,我可以使用一些帮助。

为什么一个缓慢的脚本导致我的整个网站停止?

我有一个PHP脚本,使用cURL从另一台服务器加载文件。 该文件是大约24MB。 我明白为什么脚本本身加载文件需要执行一些操作,但是在脚本运行的脚本执行之前,对站点的任何请求都将一直存在,直到脚本结束。 这在我们的旧的共享服务器上没有发生同样的脚本。 新的服务器是一个云服务器。 我把它占用了10个节点(6Ghz专用CPU,3760MB ram,2500GB带宽),对这个问题没有影响。 我不介意脚本本身需要很长时间才能执行,因为它将成为数据馈送的自动化任务。 我不能让整个网站在运行时locking。 任何想法,为什么这可能会发生? 更新它看起来像这只是本地发生。 如果我尝试在脚本运行时在单独的计算机上加载站点,则按预期工作。

LAMP堆栈安装脚本,可以延长正常运行时间

我正在购买一台服务器,托pipe和非托pipe之间的价格差异很大,比如80%。 在产品的差异似乎是托pipe的服务器具有所有的核心“服务安装(LAMP堆栈等)和控制面板(面板,WHM等),并提供商支持服务器,我想找磁盘映像文件或脚本我可以运行在一个空白的服务器,将安装所有的核心服务,并configuration他们的服务器规格,尽我所能最小的努力我知道我可以一次安装PHP,MySQL,Java一个 – 但我想要他们,我很想听听你的build议吗?

页面部分加载快速刷新

我最近设置了一个256MB的VPS slice来运行一个LAMP栈(Ubuntu 11.04,Apache2,Mysql,PHP5)。 到目前为止,我只在我设置的基于IP的虚拟主机上运行一个简单的Wordpress站点。 性能非常好,但我注意到,如果我在短时间内从同一个IP发送多个HTTP请求,则只会呈现部分页面。 然后,如果我稍等一会,刷新页面,整个页面再次加载。 当我从办公桌面的两个浏览器访问网站时,我注意到了这种行为,但是如果我从一个浏览器(任何浏览器)快速浏览网站,它也会出现。 我猜这是一个阿帕奇的现象,因为除了在上面的条件下页面被正确渲染,但也许我错了。 难道这是我的托pipe公司的某种types的DOS保护? 作为一个相对的Linux /服务器noob,我真的很感谢Apache中的哪些设置可以解释这种行为,以及如何改变它。

我可以和已安装的LAMP堆栈一起运行Zend Server吗?

我已经安装了Apache2 + MySQL + PHP,并在Ubuntu Linux上使用它。 我想testingZend Server捆绑的Zend Framework安装,因为服务器应该为框架进行优化。 但我不希望它改变我现有的testing网站的function。 我可以在不改变PHP / Apache / MySQL设置的情况下让Zend Server与我的当前网站同时运行吗?

我的redirect有什么问题?

我需要haproxy将product.company.comredirect到company.com/about/product acl newproduct hdr(host) –i product.company.com redirect location http://company.com/about/product if newproduct 我知道我打了服务器,但它永远不会redirect。 我试过hdr_beg(主机)产品,并没有工作。 我错过了什么?

播客字节范围请求

背景 苹果播客必须从支持字节范围的服务器提供。 这允许用户stream式集。 更多信息在这里: http : //www.apple.com/itunes/podcasts/specs.html 。 我有Lamp stack Apache / PHP / Mysql。 当我使用wget或Curl(指定字节范围)进行testing并从服务器字节范围请求静态文件时,Apache正在做它的事情。 当我请求dynamic内容时,请求将交给PHP,然后PHP将整个文件交给Apache,然后完成传递整个文件的请求。 这是预期的行为。 题 我很好奇别人已经实现了什么来解决这个问题。 起初,我认为Apache重写指向服务器上的物理文件。 但是由于一些应用程序的要求,在这种情况下是不可能的。 将Nginx放置在堆栈顶部,并将其configuration为处理字节范围请求。 Nginx> Apache> PHP。 更新PHP代码来处理字节范围请求。 谢谢阅读。 我有兴趣解决这个问题的最好方法。 再次感谢。