묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레드헷 리눅스 9.0에 APM을 설치하였는데...
2005.08.05 01:07
레드헷 리눅스 9.0에 APM을 설치하였는데...
설치한 내용은 아래와 같습니다..
사이트는 http://www.kccar.re.kr 입니다...
APM이 잘 돌아가다가 하루에 한두번씩 mysql이 다운됩니다.
그러면 접속해서 아래와 같이 하면 다시 가동되고요..
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
결국 mysql에 무슨 문제가 있다는 얘기인데...
mysql을 3.x 4.0 4.1 모두 설치해 보았는데.. 마찬가지 결과입니다..
어제는 리눅스를 모두 새로 설치하였습니다.
apm도요.. 그런데 오늘 또 mysql이 다운되면서..
홈피는 "DB에러입니다." 라고 뜨네요..
고수님들 해결책을 부탁드립니다....
--------------------------------------------------------
#/bash/sh
cd mysql-3.23.58
./configure --prefix=/usr/local/mysql --with-charset=euc_kr --localstatedir=/var/lib/mysql
make
make install
rm -rf /var/lib/mysql
/usr/local/mysql/bin/mysql_install_db
#mysql
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /var/lib/mysql
rm -rf /home/mysql
cp support-files/my-medium.cnf /etc/my.cnf
cp -p /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
rm -f /etc/rc.d/rc3.d/S90mysqld
ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S90mysqld
ntsysv
cd ../apache_1.3.27
./configure --prefix=/usr/local/apache
cd ../php-4.3.0
./configure --prefix=/usr/local/php --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.27 --enable-track-vars --disable-debug
make
make install
cd ../apache_1.3.27
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --sysconfdir=/etc/httpd/conf --htdocsdir=/var/www/html --logfiledir=/var/log/httpd
make
make install
cp ../php-4.3.0/php.ini-dist /etc/php.ini
cp -p /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
rm -f /etc/rc.d/rc3.d/S85httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S85httpd
rm -f /etc/rc.d/rc5.d/S85httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd
설치한 내용은 아래와 같습니다..
사이트는 http://www.kccar.re.kr 입니다...
APM이 잘 돌아가다가 하루에 한두번씩 mysql이 다운됩니다.
그러면 접속해서 아래와 같이 하면 다시 가동되고요..
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
결국 mysql에 무슨 문제가 있다는 얘기인데...
mysql을 3.x 4.0 4.1 모두 설치해 보았는데.. 마찬가지 결과입니다..
어제는 리눅스를 모두 새로 설치하였습니다.
apm도요.. 그런데 오늘 또 mysql이 다운되면서..
홈피는 "DB에러입니다." 라고 뜨네요..
고수님들 해결책을 부탁드립니다....
--------------------------------------------------------
#/bash/sh
cd mysql-3.23.58
./configure --prefix=/usr/local/mysql --with-charset=euc_kr --localstatedir=/var/lib/mysql
make
make install
rm -rf /var/lib/mysql
/usr/local/mysql/bin/mysql_install_db
#mysql
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /var/lib/mysql
rm -rf /home/mysql
cp support-files/my-medium.cnf /etc/my.cnf
cp -p /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
rm -f /etc/rc.d/rc3.d/S90mysqld
ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S90mysqld
ntsysv
cd ../apache_1.3.27
./configure --prefix=/usr/local/apache
cd ../php-4.3.0
./configure --prefix=/usr/local/php --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.27 --enable-track-vars --disable-debug
make
make install
cd ../apache_1.3.27
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --sysconfdir=/etc/httpd/conf --htdocsdir=/var/www/html --logfiledir=/var/log/httpd
make
make install
cp ../php-4.3.0/php.ini-dist /etc/php.ini
cp -p /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
rm -f /etc/rc.d/rc3.d/S85httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S85httpd
rm -f /etc/rc.d/rc5.d/S85httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd
댓글 3
-
티니
2005.08.05 02:19
-
박기현
2005.08.08 21:21
이런 메세제가 있네요...
Can't connect to local MySQL server through socket '/tmp/mysql.sock' -
티니
2005.08.08 22:28
말 그대로 /tmp/mysql.sock에 접속할 수 없다는 말입니다.
권한 설정의 문제라던지 기타 등등 이유는 많습니다.
그리고 위에 코멘트중 잘못된 부분이 있네요.
컴파일 했을 경우 성능을 더 내는 것이 아니라 못내는 것입니다. :-)
우선 mysql쪽 로그를 보시면 왜 다운이 되었는지 로그가 남을텐데요.
그리고 mysql은 굳이 컴파일 할 필요가 없습니다. mysql사에서 제공하는
바이러리 파일을 이용하든지 rpm으로 설치하는것이 가장 좋습니다.
mysql사의 권고문에도 그렇게 나와있고요. 무엇보다 컴파일했을 경우 성능을 더 내는 경우가 많습니다.
아파치도 왠만하시면 레드헷에서 제공하시는것으로 사용하세요.
각종 패치가 되어 있어 아주 유용 합니다.
제가 레드헷 계열을 쓰는분들께 하고 싶은 말은 "레드헷은 레드헷 답게 써라" 입니다.
rhl사의 총관하시는 분께서 저에게 자주 하시는 말씀이지요. 지나침 없다고 생각합니다.
우선은 정보가 너무 적으므로 /var/lib/mysql에 가시면 db에러로그를 보실 수 있을겁니다.
그곳에서 해결하시는수밖에 없을듯 하군요.