php – PDOExeption SQLSTATE [HY001]无法分配足够的内存
发布时间:2020-12-13 22:27:19 所属栏目:PHP教程 来源:网络整理
导读:当我从php-fpm运行以下代码时: $connect = new PDO("dblib:host=mssql.dev.gm.local;dbname=GeoData","username","password");try{ $s = $connect-query('[RU].GetTownInfo 4368'); var_dump($s-fetch());}catch (Exception $e){ var_dump($e-getMessage())
当我从php-fpm运行以下代码时:
$connect = new PDO("dblib:host=mssql.dev.gm.local;dbname=GeoData","username","password"); try{ $s = $connect->query('[RU].GetTownInfo 4368'); var_dump($s->fetch()); }catch (Exception $e){ var_dump($e->getMessage()); } 我得到例外:
但是当我从php命令行运行相同的代码时,我没有这样的问题. 可能是什么问题? 我使用nginx proxy_pass来后端(php-fpm). 要连接到MS SQL Server,我使用Dblib(freetds). 命令行和上游的Php-fpm配置是相同的. 解决方法
系统告诉你问题是对的吗?
因此,您可以尝试通过更改php.ini中的限制来为php提供更多内存: memory_limit = 128M (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |