메모리가 얼마나 되는지는 몰라도 일단 maxconnection 수를 충분히 늘려 주어야 합니다. 시스템 모니터링 또는 시뮬레이션을 통해서 예상되는 최대 갯수의 1.5 배 이상은 설정해 주어야 합니다. 저 같은 경우는 약 2배 정도로 설정해 둡니다. 그리고 transaction 처리를 위한 buffer 를 충분히 늘려 주시기 바랍니다. 결국은 접속이 폭주하면 메모리와 하드웨어 사양으로 뻗대는 수 밖에 없습니다.
-- 강윤환 님이 쓰신 글:
>> 설정이 32개로 되어 있었는데요. 갑자기 접속이 폭주해서 32개를 다 채워버렸습니다.
>>
>> 그런데 그 이상으로 안되는건 이해가 되는데 먼저 접속을 유지하고 있던 32개의 프로세스가 더 이상 진행이 안되고 죽지도 않네요. 그니까 계속 접속 32개를 가지고 있어서 새로운 프로세스가 postgresql 로 접속도 못합니다. 해결방법이 있나요...
|