データベースドライバの切り替え後に、私のdev serverから間欠的にError 101 connection reset
とError 15 Socket Not Connected
が発生しています。理由は、SQL Server 2005 R2 SQL Native Clientを使用してSQL Server 2005データベースに接続するために使用しようとしているPDO Sqlsrvドライバのようです。 :PDO SQL Serverの拡張機能が断続的にフォールトしています
私のWindowsイベントログには、右の各障害発生時にアプリケーションエラーでこれを示し
アプリケーションパスをフォールティング:C:WAMPの\ビン\ \ apacheの\ apache2.2.17 \ビン\ httpdの。モジュールパスをフォールティングexeファイル
:C:\ WAMP \ binに\ PHPの\ php5.2.11の\のext \のphp_pdo_sqlsrv_52_ts_vc6.dll
サーバがWAMPServer 2.1からはApache 2.2.17を実行しているのWindows Server 2008 R2で、問題が発生しますPHPのバージョン5.2.11と5.3.9の両方で。古いmssqlドライバは5.2.11で正常に動作しました。
the official Sqlsrv driver project on codeplexから最新バージョンのドライバを入手しました。私はスレッドセーフなPHPを使用しているので、ドライバのスレッドセーフ版を使用しています。 I confirmed thread safety is not the issue /私はコピーがVC++ 6でコンパイルされているので、PHP 5.2.11でVC6バージョンのドライバを使用しました.VC9でコンパイルされているので、VC9バージョンのドライバを5.3.9で使用しました。
問題は何ですか?またはそれをどのように隔離できますか?
ドライバの問題?それは難しいことです。 – jcolebrand
古いフレームワークのバージョンではサポートされていなかったので、PHP 5.2を使用していました。私は今5.3を使用することができ、最新のものを使用したいと思いますが、私は何をしたいのですか*。これらのsqlsrvドライバの修正日は2010年ですが、最新のものはありませんか? –
なぜ「オフトピック」投票?これはプログラミング(私のPHPのセットアップです)に直接関連し、Server Faultのトピックではないようです。プログラマの問題ではなく、システム管理者の問題です。 –