美好的一天。
我在php5上有网站。
所有查询均使用sqlsrv执行;
当我查询时,我收到错误:
[Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258]
如何修复错误?
答案 0 :(得分:2)
尝试在PHP中扩展connectionString中的超时值。
您需要更改php.ini中的某些设置:upload_max_filesize = 2M;或任何你想要的尺寸
max_execution_time = 60;如果你必须
,也要更高你的PHP.ini取决于你的环境
答案 1 :(得分:0)
单独设置max_execution_time
到0
(无限制),并没有为我做。
但是,将内存限制默认值从128MB
增加到2GB
:
max_execution_time = 0
memory_limit = 2048M
答案 2 :(得分:0)
PHP 5.3.19到Sql Server 2008所有查询都超时,包括'select getdate()' 将两个参数max_execution_time更改为0并将memory_limit = 1024M更改为我。