Articles of apache 2.2

当内存使用率达到90%时,设置Ubuntu来closuresApachesubprocess

我的情况如下:我们在15Gb ram实例rackspace上运行Magento Professional。 当运行htop时,我们可以看到'apache2 -k start'不断产生更多的subprocess,其中一些吃了〜900Mb的内存。 当内存几乎用完时,所有网站超时或变得非常慢。 当内存全部用完时,似乎这些进程中的一些被杀死以释放内存。 然后相同的程序发生。 我的问题是,当内存使用率达到85-90%时,我们可以设置ubuntu / apache来closuressubprocess并释放内存吗?

Apache2 + Tomcat:通过apache2接收请求会导致超时和代理错误

所以我们使用apache作为反向代理来发送请求到我们的solr(search应用程序),它是在tomcat中托pipe的。 我们有另外一台服务器托pipe在jboss中,它以二进制格式向apache发送数据,然后将这些数据发送给tomcat进行索引并放入solr数据库。 数据以多部分POST请求发送。 这个过程可能需要长达8个小时。 所以这里的问题是,当我们通过apache发送数据时,在索引(发送数据部分)中间大约30-40分钟,我们会在jboss(发送数据部分)中收到很多代理和错误的网关错误数据),并在tomcat日志中,它会说,收到的数据有一个无效的EOF。 所以显然数据没有正确发送。 如果我们看一下apache日志,这个错误有很多: [Wed Jan 08 16:10:45 2014] [error] [client 10.60.6.6] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost:8080 [Wed Jan 08 16:10:45 2014] [error] [client 10.60.6.6] proxy: Error reading from remote server returned by /application-path/application-url 和这个错误: [Mon Jan 13 11:38:49 2014] [error] (103)Software caused […]

我们应该在Apache + PHP-FPM中有多个网站吗?

如果有很多小型网站(大约300个)在轻量级网站上运行,他们是否应该使用同一个池,还是为每个池设置单独的池? 让我们假设这些网站是可信的,并且在池中拥有一个单独的用户/组(例如,更好地控制访问/权限)在这里不被考虑。

Apache2上传超时

每当上传时间超过22秒,上传结束与connection was reset错误。 在服务器端,连接处于FIN_WAIT2状态。 问题是,apache2 Timeout是300秒, max_input_time是60秒。 我不知道还有什么可以造成这一点。

如何将HTTP和HTTPS请求logging到同一文件

在Linux上使用最新的Apache。 将两种不同的请求发送到两个不同的日志文件是不方便的,因为我喜欢通过shell实时查看日志文件。 我也less用很多。 另外,为什么不能合并伐木呢?

Git与智能HTTP传输。 是git更新服务器信息需要?

我正在使用HTTP传输设置一个Git服务器。 由于我的服务器和客户端都将使用Git> = 1.6.6,因此启用了智能HTTP传输 。 有关HTTP / S协议的Git手册部分说,我需要启用一个post-update钩子调用: git update-server-info 当使用智能HTTP传输(Git> = 1.6.6)时,这个命令是否仍然需要?

如何在CentOS 6上添加模块到nginx

我有nginx 1.4.4作为反向代理和Apache作为后端。 我的问题是 – 如何添加模块到nginx? 我需要这个模块http://wiki.nginx.org/HttpUploadProgressModule 检查nginx -V我没有这个模块 我读到,我需要重新编译一个新的模块nginx。 怎么做? 如何保存旧的nginxconfiguration文件,所以我不会搞乱我的networking服务器?

Apache错误日志显示文件webdav,wp-login.php不存在 – 可能的攻击

Apache错误日志显示以下消息。 看起来像是对我的攻击但不知道是什么意思。 谁能告诉我这些攻击是什么,以及如何防止这种攻击造成的任何损害 [Wed Jan 22 00:39:36 2014] [error] [client xyza] File does not exist: /var/www/site/webdav [Wed Jan 22 00:39:36 2014] [error] [client xyza] File does not exist: /var/www/site/administrator [Wed Jan 22 00:39:37 2014] [error] [client xyza] File does not exist: /var/www/site/wp-login.php [Wed Jan 22 00:39:37 2014] [error] [client xyza] File does not exist: /var/www/site/blog […]

为什么我的域名有一个虚拟主机用于提取默认域名的内容?

在默认主机是http://JonathansCorner.com的服务器上,我正在尝试为http://media.pragmatometer.com设置一个VirtualHost。 但是,Apache2的站点已启用的目录中的任何注册域都不会从目标服务器上获取。 VirtualHost定义如下: <VirtualHost *:80> ServerName media.pragmatometer.com ServerAlias media.ccachicago.pragmatometer.com DocumentRoot /home/jonathan/ccachicago/media <Directory "/home/jonathan/ccachicago/media/"> Options Indexes MultiViews FollowSymLinks AllowOverride None #Order deny,allow #Deny from all #Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> ServerAdmin CJSHayward@PObox.com </VirtualHost> 还有什么我应该添加? 我查了一下,没有其他的VirtualHosts回答http://media.pragmatometer.com或http://media.ccachicago.pragmatometer.com 。 我可以添加什么,所以前面提到的URL从上面的DocumentRoot拉? – 编辑 – 默认的VirtualHost的configuration如下: <VirtualHost *:80> ServerAdmin CJSHayward@POBox.com DocumentRoot /home/jonathan/mirror <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/jonathan/> […]

Apache2在本地将日志转发到rsyslog

现在我在本地存储apache2日志: ErrorLog /var/log/apache2/one.error.log CustomLog /var/log/apache2/one.access.log common 我怎样才能在本地保存日志,还要将它们转发到本地rsyslog(谁正在将数据推送到远程rsyslog)。