1

この問題は私を精神的に駆り立てており、すでに何時間も費やしてきました。

odbc コネクタを介して、MS SQL データベース用の PHP ベースのフロントエンドを開発しています。データベースに接続するページを開いて2分ほど放置すると、ページが更新されるというバグが発生しました。PHP は更新時にタイムアウトします。たとえば 30 秒以内に更新すると、タイムアウトしません。データベースに接続していない場合、これは行われません。 odbc_close各ページの最後で呼び出されます。

私が試してみました :

1.  The ODBC Driver 11 for SQL Server
2.  SQL Server Native Client 11.0 Driver/odbc connector  
3.  Installing and using the MSSQL method. Same result.
4.  Changing odbc_close to odbc_close_all on each page.
5.  Using apache 2.2

MSSQL Server 2005、PHP 5.4.15 を使用して Windows Server 2008R2 で IIS7 を実行する

サンプル コード テスト データベース コード:

for($i = 0; $i < 50; $i++)
{
echo"$i <br>";
}

echo"<hr>";
//Sets Password/Username etc.
$conn = odbc_connect("JobTrackTesting","MyUserName","MyPassword");  

$Getsomething = odbc_exec($conn,"SELECT * FROM JobNumber");
while(odbc_fetch_row($Getsomething))
{
    echo odbc_result($Getsomething,JobNumber)."<br>";
}
echo odbc_errormsg();

odbc_close($conn);   
4

1 に答える 1

0

結局、OpenVPN と競合し、トラフィックを間違ったサブネットにルーティングしました。

于 2013-06-11T03:01:57.483 に答える