뭔가 서버에 장애가 일어나서 벌어지는 현상이겠지만, 내 블로그에 붙여둔 Spotplex Widget에서 다음과 같은 메시지가 나온다.

image
오우 예에-

뭐 어쩌라는것은 아니지만, Spotplex가 사용하고 있는 DB가 MYSQL이고 Server Side Script는 PHP를 사용하고 있다라는 정도는 알게 되었다. 참 유익한 정보인것 같다.

나도 PHP예찬론자이기도 한데, Spotplex 개발자도 PHP를 좋아하는 사람인것 같다.

그건 그렇고 위의 캡쳐 이미지 전문을 분석해보자.

   1:  
   2: Warning: mysqli::mysqli() [function.mysqli-mysqli]: (HY000/2002): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 52
   3:  
   4: Warning: mysqli::escape_string() [function.mysqli-escape-string]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.dbstub.php on line 127
   5:  
   6: Warning: mysqli::multi_query() [function.mysqli-multi-query]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 109
   7:  
   8: Warning: mysqli_error() [function.mysqli-error]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 110
   9:  
  10: Warning: mysqli::store_result() [function.mysqli-store-result]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 114
  11:  
  12: Warning: mysqli_error() [function.mysqli-error]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 121
  13:  
  14: Warning: mysqli::next_result() [function.mysqli-next-result]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 125
  15:  
  16: Warning: mysqli::close() [function.mysqli-close]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.dbstub.php on line 87
  17:  
  18: Warning: mysqli::mysqli() [function.mysqli-mysqli]: (HY000/2002): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 52
  19:  
  20: Warning: mysqli::multi_query() [function.mysqli-multi-query]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 93
  21:  
  22: Warning: mysqli_error() [function.mysqli-error]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 94
  23:  
  24: Warning: mysqli::store_result() [function.mysqli-store-result]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 98
  25:  
  26: Warning: mysqli_error() [function.mysqli-error]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 99
  27:  
  28: Warning: mysqli::next_result() [function.mysqli-next-result]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.safe_mysqli.php on line 103
  29:  
  30: Warning: mysqli::close() [function.mysqli-close]: Couldn't fetch safe_mysqli in /opt/lampp/htdocs/inc/inc.dbstub.php on line 87
  31:  
  32: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/inc/inc.safe_mysqli.php:52) in /opt/lampp/htdocs/controller/base/smarty_controller.php.inc on line 174
  33:  
  34: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/inc/inc.safe_mysqli.php:52) in /opt/lampp/htdocs/controller/base/smarty_controller.php.inc on line 175
  35:  
  36: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/inc/inc.safe_mysqli.php:52) in /opt/lampp/htdocs/controller/base/smarty_controller.php.inc on line 180
  37:  
  38: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/inc/inc.safe_mysqli.php:52) in /opt/lampp/htdocs/controller/base/smarty_controller.php.inc on line 198
  39:  
  40: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/inc/inc.safe_mysqli.php:52) in /opt/lampp/htdocs/controller/base/smarty_controller.php.inc on line 199
내가보기에는 접속자가 많아서 그렇기도 하겠지만 파일시스템이 깨져서 저런 현상이 나오는것 같다.

부디 대만산 HDD를 쓰지 않았기를 바란다.

내 경험상으로는 스마트 서버보다 그냥 PC와 SATA HDD (IDE는 삼성꺼)를 쓰는 편이 서버 신뢰성도 좋았다.

이번에 장애가 생기기는 했지만, Spotplex사용자로서 이번을 계기로 Spotplex가 새롭게 태어나는 계기가 되었으면 좋겠다.

오늘 스팟플렉스에 접속하면 평상시에 알차게 나오던 콘텐츠는 온데간데 없고 No Matching...이라는 메시지만 씩씩하게 나온다.

image 

해커의 공격을 받은것일까?

아니면 DB에 오류가 생겼거나해서 안나오는 것일까?
그것도 아니면 개발자의 단순한 실수로 데이터가 꺠져서 나오는 것일까?

초일류 서비스는 아니었지만, 나름 잘 만들었다고 생각했던 포탈이었는데, 오늘의 대응 형태는 아마츄어적이다.

+ Recent posts