mysql访问异常,提示设置max_allowed_packet

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1168 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.

max_allowed_packet已经为16m修改且生效,但是还是报这个异常。重启后恢复正常,
运行一段时间会再次出现,请求

是不是数据库插入,或者query太耗资源了,造成mysql资源不够

但是如果这样应该出现频率很高吧,数据量都是差不多的!这个问题上次出现是2月份,间隔3个月了,又出现!只要重启就能恢复了!