V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
going2think
V2EX  ›  Linux

求问如何解决 Debian8-stable 下 apahce2 的 bug: scoreboard is full, not at MaxRequestWorkers

  •  
  •   going2think · 2017-04-18 16:23:22 +08:00 · 2306 次点击
    这是一个创建于 2774 天前的主题,其中的信息可能已经有所发展或是发生改变。

    v2 上的伙伴们大家好,我在阿里云学生机上装了 Debian 8 stable 的系统( jessie 8.7 ),用 apache2(版本: 2.4.10-10+deb8u8)搭了个网站,刚开始运行的时候,可以正常访问,但是在 apache2 运行一段时间后,浏览器访问的时候一直转圈,进不去网站,重新启动 apache 服务就又可以访问了。通过查看/var/log/apache2/error.log,发现有如下的 error 信息:

     [mpm_event:error] [pid 9990:tid 139668867278720] AH00485: scoreboard is full, not at MaxRequestWorkers
    

    搜索后发现是 apache2 的一个bug,这里说在 apache2.4.25 中已经解决掉了,但是我查了下 debian 8 stable 对应的 apche 的版本是 2.4.10,所以是不是说现在所有的 debian 8 stable 中的 apahce2 都有这个 bug?所以请教下各位,你们遇到过这个问题没有,有什么好的解决方法呢?能否在不转换到 testing 或者 unstable 源的情况下解决这个问题?提前谢谢了~

    3 条回复    2017-04-18 17:27:14 +08:00
    raysonx
        1
    raysonx  
       2017-04-18 17:14:56 +08:00
    用 Nginx (逃)
    raysonx
        2
    raysonx  
       2017-04-18 17:21:06 +08:00
    正经的,一个不打补丁的临时解决方法:适当增加 MaxRequestWorkers 或减小 ThreadsPerChild 。
    going2think
        3
    going2think  
    OP
       2017-04-18 17:27:14 +08:00
    @raysonx 谢谢回复,好的我试试修改下这两个参数
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:27 · PVG 05:27 · LAX 13:27 · JFK 16:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.