DB 연결이 순간 안되었다가 서버 재시동 하니 정상으로 돌아왔네요.
제가 운영하는 사이트에 접속하니 이런 에러가 갑자기 떠서 타운에서 검색을 해보니 무슨 이유에서인지 DB가 접속이 안되는 것 같아
일단 서버 재부팅하고 찾아봐서 이곳에 질문하려 했는데 재부팅하니 정상적으로 접속이 되네요.
그래도 일단 이러한 이슈가 있어서 글 올려봅니다. 이걸 보고 원인을 알 수 있을까요?
그냥 통상적으로 일어날 수 있는 여러 변수중 하나일까요..
( ! ) Fatal error: Uncaught Rhymix\Framework\Exceptions\DBError: SQLSTATE[HY000] [2002] Connection refused in /home/afbase/public_html/common/framework/DB.php on line 143 | ||||
---|---|---|---|---|
( ! ) Rhymix\Framework\Exceptions\DBError: SQLSTATE[HY000] [2002] Connection refused in /home/afbase/public_html/common/framework/DB.php on line 143 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.3996 | 515896 | Rhymix\Framework\Debug::exceptionHandler( ) | .../Debug.php:0 |
2 | 0.4080 | 516648 | Rhymix\Framework\Debug::displayErrorScreen( ) | .../Debug.php:651 |
3 | 0.4091 | 556776 | Context::displayErrorPage( ) | .../Debug.php:778 |
4 | 0.4126 | 635080 | MessageView->dispMessage( ) | .../Context.class.php:1579 |
5 | 0.4127 | 635080 | ModuleModel::getModuleConfig( ) | .../message.view.php:16 |
6 | 0.4189 | 635376 | executeQuery( ) | .../module.model.php:1259 |
7 | 0.4189 | 635376 | Rhymix\Framework\DB::getInstance( ) | .../legacy.php:146 |
8 | 0.4190 | 635696 | Rhymix\Framework\DB->__construct( ) | .../DB.php:78 |
9 | 0.4191 | 635696 | Rhymix\Framework\DB->connect( ) | .../DB.php:110 |
( ! ) Fatal error: Uncaught Rhymix\Framework\Exceptions\DBError: SQLSTATE[HY000] [2002] Connection refused in /home/afbase/public_html/common/framework/DB.php on line 143 | ||||
---|---|---|---|---|
( ! ) Rhymix\Framework\Exceptions\DBError: SQLSTATE[HY000] [2002] Connection refused in /home/afbase/public_html/common/framework/DB.php on line 143 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.4201 | 649056 | Rhymix\Framework\Debug::shutdownHandler( ) | .../Debug.php:0 |
2 | 0.4203 | 654120 | Rhymix\Framework\Debug::displayErrorScreen( ) | .../Debug.php:681 |
3 | 0.4205 | 654120 | Context::displayErrorPage( ) | .../Debug.php:778 |
4 | 0.4208 | 654168 | MessageView->dispMessage( ) | .../Context.class.php:1579 |
5 | 0.4208 | 654168 | ModuleModel::getModuleConfig( ) | .../message.view.php:16 |
6 | 0.4209 | 654464 | executeQuery( ) | .../module.model.php:1259 |
7 | 0.4209 | 654464 | Rhymix\Framework\DB::getInstance( ) | .../legacy.php:146 |
8 | 0.4210 | 654784 | Rhymix\Framework\DB->__construct( ) | .../DB.php:78 |
9 | 0.4210 | 654784 | Rhymix\Framework\DB->connect( ) | .../DB.php:110 |
댓글 2
DB가 갑자기 먹통이 되었다면 DB의 에러 로그나 시스템 로그를 봐야겠지요.
PHP 에러 로그는 그냥 "DB가 꺼져 있던데?"라는 뜻이므로 그다지 도움이 되는 정보가 아닙니다.
DB가 왜 꺼졌는지 알아야 합니다. 예를 들어 순간적으로 메모리가 부족했다거나...