与数据库的连接中断。读取通讯数据包时出错

时间:2019-07-29 20:32:35

标签: laravel database-connection google-cloud-sql

在Google Cloud SQL实例的日志中,当向数据库发出某些请求时,我们收到错误消息。我们使用Laravel 5.8和第二代MySQL实例。

增加max_allowed_packet并没有帮助。

Aborted connection 436828 to db: 'xxx' user: 'xxx' host: cloudsqlproxy~xx.xx.xx.xx' (Got an error reading communication packets)

1 个答案:

答案 0 :(得分:-2)

通常,existing connection is terminated improperly会触发"Aborted connection nnnn to db:"消息。大多数情况下,由于服务器与客户端之间的连接异常关闭或网络问题以及其他here原因,导致连接异常终止。

为缓解此问题,建议您遵循best practices for managing Cloud SQL connections,着重Connection poolOpening and closing connections部分。