(Linux の第一人者ではありません!) 先月、解決できなかった重大な問題が職場で発生しました。Ubuntu-Linux を実行しているサーバーから、PHP を使用して Microsoft SQL Server 2005 を実行しているサーバーに接続しています。これは長い間問題なく動作しています。2013 年 2 月の初めに、SQL Server マシンを Linux マシンと同じコア ネットワークに移動しました。これには、SQL Server 2005 を実行している Windows サーバーの IP アドレスの変更が含まれていました。
この操作の後、この特定の Linux マシンから SQL Server に接続する際に問題が発生しました。おそらく、1000 回に 1 回の接続で失敗し、次のエラー メッセージが表示されます。
PHP 警告: mssql_connect(): サーバーに接続できません
これら 2 つのサーバーのいずれかに対するその他の変更については知りません。私たちは「すべて」を見ようとしました。
- 無料TDS
- php.ini の調整
- SQL Server 構成マネージャーの IP アドレス
- SQL Server での無制限の同時接続数
- ネットワークとファイアウォールの問題 (24 時間パケット損失なし)
この問題のエラー検索をどのように進めることができるかについて何か提案はありますか? このセットアップについて知りたい情報はありますか? このランダムな接続の問題が原因で、多くの cron ジョブが正常に実行されないため、私たちにとっては深刻です。
Rgds、Sven David、ノルウェー