문제

Good day.

We have IIS7 and Windows Server 2008 R2

When we use php script in server we get error:

Error in query mainres enterres preparation/execution. 

Array ( 
    [0] => Array ( 
            [0] => 08S01 [SQLSTATE] => 08S01 
            [1] => 258 [code] => 258 
            [2] => [Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258]. [message] => [Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258]. 
            ) 
    [1] => Array ( 
            [0] => 08S01 [SQLSTATE] => 08S01 
            [1] => 258 [code] => 258 [2] => [Microsoft][SQL Server Native Client 11.0]Communication link failure [message] => [Microsoft][SQL Server Native Client 11.0]Communication link failure 
            ) 
    [2] => Array ( 
            [0] => 08S01 [SQLSTATE] => 08S01 
            [1] => -2147467259 [code] => -2147467259 
            [2] => [Microsoft][SQL Server Native Client 11.0]Communication link failure [message] => [Microsoft][SQL Server Native Client 11.0]Communication link failure 
            ) 
    )

As we can see Shared Memory Provider: Timeout error

Tell me please how to increase the time before timeout error ?

도움이 되었습니까?

해결책 2

php.ini:

max_execution_time = 300
max_input_time = 300
default_socket_timeout = 300

MSSQL Server:

mssql.connect_timeout = 300
mssql.timeout = 300

IIS7:

enter image description here

P.S.: config php.ini also you can change in manager iis7

다른 팁

This error may be related to the setting in your php.ini configuration file.

Search for the following items and change (INCREASE) their values, for example:

max_execution_time = 600  
max_input_time = 600
default_socket_timeout = 60

And, if you use MSSQL Server:

mssql.connect_timeout = 60
mssql.timeout = 60

If you use MySQL server:

mysql.connect_timeout = 60
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top