ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql – 无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或因为队列已满 – wamp服务器

2019-07-03 20:01:24  阅读:256  来源: 互联网

标签:mysql memory configuration sockets wamp


我正在使用PHP,Javascript和HTML5创建基于浏览器的游戏,我正在本地wamp服务器上测试它.但有时我会收到以下错误:

 Warning: mysqli::mysqli(): (HY000/2002): An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. 

它在屏幕上闪烁(如SCREAM错误),然后消失.它不会影响应用程序的功能,但有时它可以在屏幕上保持最多5-10秒.我提到我使用了很多AJAX请求来操作数据库中的修改,最值得注意的是我有一个读取svg映射设置为2s的计时器.我在my.ini(mysql配置文件)中找到了以下行.我应该尝试修改其中一些值吗?

# The MySQL server
[wampmysqld]
port        = 3306
socket      = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.5.24
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.5.24/data

或许我应该看看php.ini文件?另外,我在Windows 7上运行wamp服务器.

解决方法:

请检查以下步骤:

http://blogs.msdn.com/b/sql_protocols/archive/2009/03/09/understanding-the-error-an-operation-on-a-socket-could-not-be-performed-because-the-system-lacked-sufficient-buffer-space-or-because-a-queue-was-full.aspx

我的问题是一样的,首先列出的解决方案有帮助!

标签:mysql,memory,configuration,sockets,wamp
来源: https://codeday.me/bug/20190703/1369887.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有