php – 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Odbc_connect()连接ubuntu 14.04上托管的脚本中的firebird数据库

查询必须只获取一行

$connect = odbc_connect("EXamPLE","GONE","Fishing");
$query = "SELECT REMITTONAME,REMITADDRESS,REMITCITY From PO WHERE NUM=10072";
$result = odbc_exec($connect,$query);

第3行发生错误,我调用odbc_exec($connect,$query)

允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)

我很惊讶为什么odbc_exec函数试图分配15.66 exabyte?

我在PHP.ini中的内存限制设置为128M,我试图将其增加到500M.

memory_limit = 500M

我也尝试在脚本的开头放下面

ini_set(‘memory_limit’,’ – 1′);

互联网上到处搜索,但没有解决我的问题,仍然试图找出原因.

任何帮助将受到高度赞赏.

注意:

查询中选择的列不为null或为空

解决方法

你试着分配

1.80638854×10 ^ 13兆字节500MB这还不够;)我认为您的查询或odbc模块中存在错误.

这可以帮助您解决问题.您可以在这里获得更多信息:

Linux odbc Fatal error: Allowed memory size

脚本宝典总结

以上是脚本宝典为你收集整理的php – 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)全部内容,希望文章能够帮你解决php – 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。