我有一个经典的 ASP 脚本,它从外部 XML 提要中检索数据,并使用 INSERT 或 UPDATE 语句将处理后的数据存储在我的 MySQL 数据库中。对于小请求,这工作正常。
但是,由于在某些情况下数据非常大,我经常在我的日志文件中收到消息“MySQL 服务器已消失”。
我在许多网站上读到,这可能是由于数据包太大,MySQL 服务器断开了我的连接造成的。
因此我将 MySQL 服务器设置 max_allowed_packet 增加到 128M。但是我仍然遇到这个问题。
有没有办法确定和捕获这个数据更新的 max_allowed_packet 大小是什么,这会导致这个问题?