跳至正文
-
记录IT系统运维路上的点滴思考
IT人的工作生活 IT人的工作生活

实用的IT技术经验分享 | 网管运维人员的故事

IT人的工作生活 IT人的工作生活

实用的IT技术经验分享 | 网管运维人员的故事

  • 首页
  • IT技术
    • 软件
    • 硬件
    • 网络
    • 工作应用
  • 手机
  • 生活琐事
  • 杂记
  • 站务公告
    • 关于本站
    • 版权声明
  • 首页
  • IT技术
    • 软件
    • 硬件
    • 网络
    • 工作应用
  • 手机
  • 生活琐事
  • 杂记
  • 站务公告
    • 关于本站
    • 版权声明
关

搜索

首页/IT技术/工作应用/Nginx 异常日志中提示“lua udp socket read timed out”及解决方法
工作应用

Nginx 异常日志中提示“lua udp socket read timed out”及解决方法

作者 shoutim
2026年8月13日 1 分钟阅读

不久前朋友向笔者反馈,说他公司网站所在的服务器,其Nginx异常日志经常出现类似于下面这样的错误日志记录:

2026/08/11 16:14:47 [error] 125867#0: *142982 lua udp socket read timed out, client: 223.109.252.248, server: www.12345.com, request: "GET /123.html HTTP/2.0", host: "www.12345.com"

关键是,当中有不少的日志记录显示访问者是某些搜索引擎的爬虫,他爬这些错误影响到爬虫对他公司网站的访问。

这里先不讨论这种错误是否会对搜索引擎产生影响,一般情况下,Nginx 异常日志中有“lua udp socket read timed out”这样的记录,基本都说明这个服务器部署了一个基于Nginx lua的防火墙。实际上朋友公司那边确实通过宝塔面板部署了一个Nginx免费防火墙,造成出现这种问题的原因,是 Nginx 免费防火墙中的针对搜索引擎爬虫的某个函数,在对搜索引擎蜘蛛进行DNS反向验证时,UDP 查询超时。既然是跟DNS有关系,那可以采用以下的方法进行处理(假设服务器是 Ubuntu Server):

第一种方法:

修改 /etc/resolv.conf 文件,修改成以下的内容:

nameserver 223.5.5.5
nameserver 114.114.114.114
options timeout:5 attempts:3

如果无法修改文件,但确认文件权限没有问题的,那大概率是文件被设置了 i (不可变)属性了,类似于 Windows 文件的“只读”属性,在修改之前,可以执行“sudo chattr -i /etc/resolv.conf”移除不可变属性,在完成修改并且保存之后,再执行“sudo chattr +i /etc/resolv.conf”重新加上不可变属性。

笔者先在朋友公司服务器上执行了这个操作,观察了一段时间,问题依旧出现;

第二种方法:

配置 Ubuntu Server 的 systemd-resolved:

nano /etc/systemd/resolved.conf

把 [Resolve] 下面的相关内容更改为如下内容(如果没有就添加,并且如果[Resolve]是注释状态的就取消注释):

DNS=223.5.5.5 114.114.114.114
DNSTimeoutSec=5

输入完毕后保存退出,然后执行“sudo systemctl restart systemd-resolved”,重启服务并重新生成 resolv.conf。

不过,笔者在朋友服务器也用了这个方法,依旧不起作用。

第三种方法:

修改 Nginx 免费防火墙安装目录内的 init.lua 文件,找到 function host_pachong(ip,id,ua_key) 函数的相关代码,把函数的相关代码改为如下:

function host_pachong(ip,id,ua_key)
-- 直接返回 2,视为已验证蜘蛛,跳过 DNS 反向验证
return 2
end

修改完毕后保存退出,随后执行 sudo systemctl restart nginx 重启 Nginx 服务。

笔者用了这个方法之后,朋友服务器的 Nginx 异常日志中,不再出现“ lua udp socket read timed out”的相关日志。

Nginx 异常日志中提示“lua udp socket read timed out”及解决方法-工作应用
图片由AI生成,仅供娱乐

标签:

Linuxubuntu故障服务器软件
作者

shoutim

cntse.com站长

关注我
其他文章
小组件
上一个

如何删除 Windows 11 默认的天气应用和禁用小组件?

无法启动系统
下一个

安装机械硬盘缓存软件后无法启动系统,最后只能重新安装系统了

欢迎关注本站的微信公众号“IT人的工作生活”

近期热门文章

  • cbn中国广电 收集回来的中国广电网络(不分省区)IP地址段 778 次阅读
  • 使用AMD产品的电脑,CPU使用率偏高的解决方法一例 使用AMD产品的电脑,CPU使用率偏高的解决方法一例 292 次阅读
  • wsiaccount Windows系统分区用户目录里面的WsiAccount目录是什么来的?可以删除吗? 257 次阅读
  • 你们有留意到最近百度网盘增加了什么功能了吗? 你们有留意到最近百度网盘增加了什么功能了吗? 240 次阅读
  • ikuai 4.0 登录界面 爱快4.0软路由系统体验:界面大改、功能重铸,但有些注意事项 236 次阅读
  • 掌讯车机参数设置 掌讯5760B车机从1.73.7升级到1.80.3历险记 229 次阅读
  • Windows 11 24H2 下,启动 VMware Workstation内的虚拟机,提示错误 Windows 11 24H2 下,启动 VMware Workstation内的虚拟机,提示错误 196 次阅读
  • CPU性能模式 Windows 10/11 处理器性能提升模式的7个选项解读和选择建议 194 次阅读

按标签查找

BIOS (12) Bug (20) DHCP (14) DNS (14) IP地址 (12) Linux (89) Rocky Linux (39) ThinkPad (9) ubuntu (45) Windows (166) 交换机 (33) 修复 (12) 升级 (56) 华为 (14) 可道云 (12) 安装 (14) 安装程序 (9) 录像机 (10) 微信 (10) 戴尔 (9) 手机 (22) 操作系统 (79) 故障 (49) 数据库 (15) 无法启动 (16) 无线网络 (14) 服务器 (23) 杂记 (42) 注册表 (10) 活动目录 (16) 爱快 (23) 电脑 (10) 监控摄像头 (11) 硬盘 (22) 管理员 (29) 系统 (9) 苹果 (20) 虚拟机 (23) 补丁 (11) 路由器 (33) 软件 (56) 运营商 (18) 错误 (13) 驱动程序 (11) 魅族 (22)

关于 IT人的工作生活

本站——“网管人生-IT人的工作生活”,于2018年9月26日重新建立,前身为成立于2009年的IT应用网、IT应用频道,现主要发布站长个人对于IT行业相关的见解、各类经验的分享,让大家了解IT人在工作、生活中遇到的各种喜怒哀乐。站长是个IT人,但您在本站看到的,绝不止看到IT信息。当然,站长本人的经验和知识面有限,如果当中有不正确或不妥当的言辞,还望大家通过进入“站务公告”——“关于本站”,查看站长联系方式,与站长进行沟通交流。

站务信息

本站公告

关于本站的说明与站长联系方式

关于本站文章的版权声明

2025年的回顾与2026年的展望

微信公众号

站长微博

在本站查找

按月份查询

关注微信公众号

微信公众号-小
2026 年 11 月
一二三四五六日
 1
2345678
9101112131415
16171819202122
23242526272829
30 
« 10 月    
关于 IT人的工作生活 CNTSE.com © 2018-2026 站长:Eason四哥(shoutim) 版权声明 站长 CSDN 主页 粤ICP备18120877号-1 公安备案图标粤公网安备 44060502001951号