You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RoundCube间歇性出现“Empty startup greeting (localhost:143)”登录失败问题排查求助

RoundCube间歇性出现“Empty startup greeting (localhost:143)”登录失败问题排查求助

我在RoundCube日志里频繁遇到这个连接字符串错误,错误内容如下:

IMAP Error: Login failed for xxx against localhost from xxx. Empty startup greeting (localhost:143) in xxx/public_html/program/lib/Roundcube/rcube_imap.php on line 211 (POST /?_task=mail&_action=refresh)

这个问题是间歇性的,大概只有10%的概率会触发,但我有50个用户全天都在使用RoundCube,每个人都会断断续续碰到这个问题,一天下来累计报错好几百次。报错的时候网站完全无法使用,但用户多刷新几次或者等一会儿就又能正常访问了。

我感觉这可能是资源不足的问题,但查看VirtualMin和Apache服务器状态页面,资源看起来都很正常,现在实在不知道该从哪里继续排查了。

我已经做过的排查和配置调整:

  • 更换过SSL/TLS证书,调整过端口设置
  • 检查过网络防火墙配置
  • 安装了Fail2Ban,并且已经将相关IP地址加入白名单
  • 使用MariaDB数据库,没有开启“require SSL”,并且把最大连接数从默认的150调整到了300
  • 服务器是专门的邮件服务器,没有其他网站占用资源,配置是4核CPU+8GB内存的虚拟环境
  • RoundCube安装在“webmail”子域名下,已经开启SSL重定向,在我的测试环境里一切正常,但用户从8个不同地点访问都会间歇性出现问题
  • 邮件客户端没有出现类似错误,只有RoundCube有这个问题

服务器状态和日志信息:

  • Apache服务器状态:
    Server load: 0.23 0.31 0.26;  Total accesses: 700 - Total Traffic: 3.5 MB - Total Duration: 97627;  CPU Usage: u1.28 s.69 cu0 cs0 - .112% CPU load.
    
  • 查看过的日志:
    • /var/log/mail.log:里面能看到一些SSL_accept错误,但看起来更多是dovecot/postfix在收发邮件时的问题
    • /var/log/apache2/error.log:没有发现相关错误
    • syslog:只记录了连接信息,没有错误内容

有没有大佬能给我一些排查方向或者建议?非常感谢!

备注:内容来源于stack exchange,提问作者Adam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:40:32