이 질문은 perl, apache, Apache :: DBI 및 데이터베이스 (MySQL, SQLite 또는 기타)를 사용하는 웹 기반 응용 프로그램과 관련이 있습니다. 아파치 :: DBI가 영구적 인 db 연결을 만드는 데 사용된다는 것을 알고 있습니다. 이러한 연결은 Apache 웹 서버가 시작될 때부터 종료 될 때까지 메모리에 있습니다. 내 질문 :
mod_perl을 스트레스 테스트 할 때 데이터베이스 연결이 끊어 질 때 문제가 발생했습니다. 프로세스가 데이터베이스 연결을 공유하여 문제를 일으킨 것으로 의심됩니다. 하지만 Apache :: DBI에 대한 모든 지침을 따라 왔으며이를 이해할 수 없습니다. 나는 startup.pl이 아니라 자식 프로세스에서 연결을 만들고 있습니다. 그러나 DBI-> con
PostgreSQL 9.0이 설치된 CentOS 6.4에서 mod_perl2.0.4/Apache2.2 웹 응용 프로그램을 실행하고 있습니다. 최근까지는 모든 연결에 대해 Apache :: DBI 및 DBI-> connect_cached가 this setup이었습니다. 이것은 유일한 개발 환경 인 FATAL: sorry, too many clients alr