小编alf*_*ish的帖子

连接到上游时资源暂时不可用 (php5-fpm)

当大约 +10K 连接(netstat -an |grep 80 |wc -l)时,我经常在随机页面上收到此错误。当仍有 +10GB 的可用内存且服务器负载小于 3 时,就会发生这种情况。

我的相关配置:

/etc/php5/fpm/php.ini

memory_limit = 1024M
default_socket_timeout = 120
Run Code Online (Sandbox Code Playgroud)

/etc/php5/fpm/pool.d/www.conf

pm = dynamic 
pm.max_children = 30 
pm.start_servers = 5
pm.min_spare_servers = 2 
pm.max_spare_servers = 5 
;pm.max_requests =20000 #uncommented with any value didn't fixed
request_terminate_timeout = 120s
Run Code Online (Sandbox Code Playgroud)

我还将上述 vlues(即 60 个孩子,10 个开始,10 个最大服务器)加倍,但无济于事。

/etc/nginx/nginx.conf

worker_connections 4024;
keepalive_timeout 10;
Run Code Online (Sandbox Code Playgroud)

Nginx 本身在 Varnish 和 memcached 后面是启用的。页面渲染通常非常快。

这似乎是一个很常见的问题,我找不到任何有用的解决方案,甚至无法分析可能的原因。因此,非常感谢您的提示/解决方案。

nginx php-fpm socket 502-error

7
推荐指数
1
解决办法
2万
查看次数

apache 日志中的错误消息“尝试提供目录”是什么意思?

我在我的服务器的 apache 日志中看到了很多(来自不同的 IP 并指向不同的路径)。我想知道它是否可以是一次攻击尝试,无论如何,如何处理它?

web-server apache-2.2

7
推荐指数
1
解决办法
2万
查看次数

服务器硬盘送人前如何清理?

我打算向一个随机的人出售一台 Linux 服务器。出于显而易见的原因,我想清理硬盘,以便永远无法检索磁盘上的当前数据。这样做最安全的方法是什么?操作系统重装?rm -rf *? 或者是其他东西?

服务器位于同一位置,我没有物理访问权限。

security

6
推荐指数
2
解决办法
8046
查看次数

如何使用 nginx 设置私有 CDN?

问题是:我在欧洲有一台 Linux 服务器,使用 nginx+php-fpm 为繁忙的 Drupal 站点提供服务,我在美国有另一台 Linux 服务器(我的大部分访问者来自那里)。第二台服务器严重不足。我想知道如何利用第二台服务器来提供我网站的静态内容?

nginx drupal cdn

5
推荐指数
1
解决办法
4611
查看次数

我可以在欧洲使用美国服务器吗?

我在美国有几台戴尔 Poweredge R200,正在考虑将其中一些搬到欧洲。我想知道这是否可以不修改(关于 110 与 230 电压差)?我也不确定戴尔 R200 的安培用途是什么。

colocation dell-poweredge

5
推荐指数
1
解决办法
792
查看次数

nginx+ uwsgi 给出 502 Bad Gateway

我使用本指南进行了设置,它为我的 django 应用程序服务了一段时间,但是在添加新的 django 模块后,没有触及任何 nginx 或 uwsgi 配置,现在服务器导致 502 502 Bad Gateway 错误。nginx error.log 说:

*1 上游在从上游读取响应头时提前关闭连接,客户端:xxxx,服务器:blabla.com,请求:“GET / HTTP/1.1”,上游:“uwsgi://127.0.0.1:4000”,主机:“ xxx"

我很欣赏你的提示来解决这个问题。

nginx django uwsgi 502

5
推荐指数
1
解决办法
5504
查看次数

我需要修剪我的 SSD 吗?如何?

我已经在繁忙的 Ubuntu 服务器上使用一对 Intel 320 RAID 1 大约 4 个月了。虽然磁盘使用率从未达到容量的 50%,但我感觉服务器的响应速度变慢了,所以我想知道是否需要运行修剪,如果需要,该怎么做?(升级到Ubuntu 10.10后Linux内核为3.0)

谢谢

raid ubuntu trim

5
推荐指数
0
解决办法
2524
查看次数

如何提高清漆吞吐量?

有时在繁忙的 Pressflow 站点上,我注意到未经身份验证的用户超时,而服务器的端口远未饱和,有大量未使用的内存并且服务器负载非常低。

除此之外,自从我迁移到具有新配置的新 Varnish 服务器后,站点的带宽使用量下降了大约 30%。因此我怀疑下降可能是因为 Varnish 的错误配置。

以下是一些相关参数:

DAEMON_OPTS="-a :80 \
              -T localhost:6082 \
              -b localhost:8080 \
              -u varnish -g varnish \
              -S /etc/varnish/secret \
               -p thread_pools=14 \
               -p thread_pool_min=200  \
               -p thread_pool_max=5000 \
               -p listen_depth=128 \
               -p thread_pool_add_delay=2\
               -p lru_interval=20 \
               -h classic,72227  \
               -p session_linger=120 \
               -p sess_workspace=32768 \
               -p connect_timeout=600 \
               -s malloc,15G"
Run Code Online (Sandbox Code Playgroud)

# 这是 varnishstat 的最新输出:

1+21:07:54 
Hitrate ratio:       10       13       13
Hitrate avg:     0.8405   0.8408   0.8408

    21003013       158.92       129.32 Client connections accepted
    35390015 …
Run Code Online (Sandbox Code Playgroud)

performance varnish

5
推荐指数
1
解决办法
1万
查看次数

如何修复apache2中的“文件名太长”错误?

我在 Debian 上的 apache 错误日志中看到很多“文件名太长”错误。

我怎样才能解决这个问题?

apache-2.2 debian-squeeze

4
推荐指数
1
解决办法
1万
查看次数

我可以在板上混合使用两个时钟速度不同的 CPU 吗?

我收到一台带有至强 E5405 (2GHz) 处理器的旧服务器。我想购买并添加一个更强大的 CPU(类似于 Xeon X5492),它具有更高的时钟速度,但具有相同的 LGA 771插槽。目的是通过物有所值的最佳刘海来提高计算能力。

所以我想知道在技术上是否可以混合CPU,如果可以,这是一个好主意吗?也就是说,使用混合可能有哪些缺点?谢谢

central-processing-unit

4
推荐指数
1
解决办法
3099
查看次数