我编写了一个 Windows 程序(使用 CBuilder 和 DevArt 数据库组件),在托管服务器将 MariaDB 版本从 10.2 更新到 10.4 后,它开始出现异常行为。
在我的计算机上一切正常,但客户端在尝试打开此窗口时有 10-20% 的情况出现此错误:“在查询期间丢失与 MySQL 服务器的连接。读取时出现套接字错误”。打开 TMyQuery 组件(使用简单的 SELECT)时,此错误会在几秒钟内出现。如果他们尝试再次打开,那么它通常会工作,直到下一次再次出现错误。我去找客户并尝试用我的笔记本电脑连接那里,那里一切正常,所以网络不是问题。
导致这种不稳定行为的客户端计算机可能有什么不同。