前提・実現したいこと
データベース接続インスタンス生成でタイムアウトする原因がわかりません。
非常に困っております。
まだ不慣れなので不適切な書き方があるかもしれませんが、どうかご教授お願いします。
発生している問題・エラーメッセージ
現在さくらインターネットのレンタルサーバにて動作(PHP5.4.45)しているPHPで組んだシステムがあるのですが、このシステムを今回自社サーバを立てて運用しようとしたところ、エラーも出ずレスポンスがタイムアウトしてしまいます。
該当のソースコード
PHP
public static function _get() {
if(self::$_db == null) {
self::$_db = new static(); ←ここでタイムアウトしてしまうようです
}
return self::$_db;
}
試したこと
PHP-FPMを停止したり、PHPのバージョンも7.2 → 5.6 → もともと動作している5.4.45にダウングレードして試しました。
あと問題のインスタンス生成部分のコードも他のアプローチで試しましたが全く状況が変わりませんでした。
補足情報(FW/ツールのバージョンなど)
[動作している環境]
OS:FreeBSD 9.1
webサーバ:Apache 2.x
PHP:5.4.45
MySQL:5.7
[今回テストしている環境]
OS:CentOS 7.5
webサーバ:nginx 1.15.3
PHP:5.4.45 + PHP-FPM
MariaDB:15.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。