예....그동안 서버가 자주 죽었었는데
로그를 보니 커널에서 메모리를 각 데몬(특히 아파치)에
제대로 분배하지 못해 시스템의 메모리가 고갈되어 버리는
현상이 있었고요. 자료를 좀 찾아 보니 커널의 버그라고
되어 있길래 커널을 업그레이드 한 것입니다.
그리고 나서 db 서버쪽에서 문제가 생겼지요. 제생각엔
커널 업그레이드와 db 서버와는 별 관계가 없다고 보는데
어쨌든 db 서버가 제대로 접속을 처리하지 못한 관계로
db 서버의 파라미터를 약간 조정해준 것 뿐입니다.
mysql을 사용중이므로 max_connections값을 기본값인 100에서
300으로 늘렸더니 잘 작동하는군요. 해준 것은 이것 뿐입니다.
문제에 대한 근본적인 원인과 해결 방법을 아직 찾아내지는
못한 상태이므로 아마 조만간 또다시 다른 형태의 문제가
생길지도 모르겠습니다. 당장은 커널 업그레이드가 정말
효과가 있는지 우선 살펴 보고 그 다음에 db 서버의 튜닝에
시간을 좀 투자하는게 좋을듯 합니다. (db 서버가 또다시
문제를 일으킨다면)
Re: 서버에 생긴 문제점과 해결방안에 대해 얘기해 주세용
예....그동안 서버가 자주 죽었었는데
로그를 보니 커널에서 메모리를 각 데몬(특히 아파치)에
제대로 분배하지 못해 시스템의 메모리가 고갈되어 버리는
현상이 있었고요. 자료를 좀 찾아 보니 커널의 버그라고
되어 있길래 커널을 업그레이드 한 것입니다.
그리고 나서 db 서버쪽에서 문제가 생겼지요. 제생각엔
커널 업그레이드와 db 서버와는 별 관계가 없다고 보는데
어쨌든 db 서버가 제대로 접속을 처리하지 못한 관계로
db 서버의 파라미터를 약간 조정해준 것 뿐입니다.
mysql을 사용중이므로 max_connections값을 기본값인 100에서
300으로 늘렸더니 잘 작동하는군요. 해준 것은 이것 뿐입니다.
문제에 대한 근본적인 원인과 해결 방법을 아직 찾아내지는
못한 상태이므로 아마 조만간 또다시 다른 형태의 문제가
생길지도 모르겠습니다. 당장은 커널 업그레이드가 정말
효과가 있는지 우선 살펴 보고 그 다음에 db 서버의 튜닝에
시간을 좀 투자하는게 좋을듯 합니다. (db 서버가 또다시
문제를 일으킨다면)
결론적으로....파라미터 하나 고쳐준것 외에는 특별히 해준
것 없습니다. -)