0
我遇到了将数据保存到数据库(MariaDB)的PHP7脚本的问题。该脚本在以前的托管软件包上运行良好,但不适用于我的新VPS。MARIADB - 发送QUERY数据包时发生错误(不是max_allowed_packet)
Warning: Error while sending QUERY packet. PID=1208 in ...
其他线程使我看的设置,但我的设置是:
- max_allowed_packet个= 1GB
- WAIT_TIMEOUT = 10
我进一步审查的问题,发现查询本身没有问题(它在phpMyAdmin中执行得很好)。
这似乎是关闭连续执行两个查询而不关闭连接(第二个失败)。
相同的脚本运行良好的旧主机,它必须是一个设置 - 有没有人有任何想法?
非常感谢, 本
MariaDB的配置(/etc/my.cnf中):询问之后
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1GB
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
innodb_file_per_table
max_connections=70
max_user_connections=30
wait_timeout=10
interactive_timeout=50
long_query_time=5
你已经有了答案'这似乎是关闭连续执行两个查询而不关闭连接(第二个失败)。 – Hackerman