database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8996 게시물 읽기
No. 8996
Libeay32.dll 오류
작성자
구자은(nsbergkamp10)
작성일
2012-05-22 19:14ⓒ
2012-05-22 19:16ⓜ
조회수
10,806

Postgre9.0.2 사용자 입니다.

 

간혹 postgre를 실행하면

Ordinal LIBEAY32.dll 을 찾을 수 없습니다" 라고 나옵니다.

매번 실행할때마다 나오는 현상은 아니고 어쩌다 한번씩 발생합니다.

서비스에서는 postgre가 중지하는 중으로 뜹니다.

삭제 후 재설치를 하면 문제가 해결되긴 하지만 DB를 통채로 날려야하기때문에 문제가 됩니다.

한가지 더!

postgre 실행하면 psql.exe가 프로세스에 뜹니다.

DB를 connection할때마다 부피가 커지는게 아니라 psql.exe가 여러개 뜨는데

많은 사용자들이 한꺼번에 접속했을때에 상당한 문제가 야기될 것 같습니다.

이것에 대한 해결책을 알고싶습니다.

 

 

 

 

 

해결방법을 알고싶습니다. 감사합니다.

 

 

이 글에 대한 댓글이 총 2건 있습니다.

 libeay32.dll 이놈은 openssl 관련 라이브러리네요. 

 

일단 어떤 문제인지를 모르니, 

저 dll 찾을 수 없다는 문제만 풀어보면, 

OS 환경 변수 PATH 에, postgres.exe 가 있는 디렉토리를 포함 시켜보세요. 

그리고 rebooting 하면, 일단 그 문제는 사라지지 않을까싶습니다. 

서버 서비스가 바뀐 PATH 환경 위에서 실행되어야 효과가 있겠죠. 

 

서버에 한 클라이언트가 접속하면, 하나의 postgres.exe 프로세스를 만듭니다. 

즉, 연결된 클라이언트 수만큼의 postgres.exe 라는 프로세스가 생깁니다. 

thread 방식이 아니니, 어쩔 수 없는 한계입니다. 

windows OS 특성상 최대 몇개의 프로세스를 무난히 관리하는지는 저도 모릅니다. 

정말 너무 많아서 문제가 있다고 판단되면, pgpool 같은 connection pool 프로그램을 써야 할 것 같네요.

 

김상기(ioseph)님이 2012-05-23 13:23에 작성한 댓글입니다.

 ordinal LIBEAY32.dll 관련 문제는 시스템에 설치되어 있는 기본 OpenSSL 라이브러리의 버젼과 관련된 문제입니다. 제 경험으로는 시스템에 존재(일반적으로는 windows/system32)하는 해당 dll 을 PostgreSQL 이 설치된 곳의  dll 로 바꾸시면 해결이 되었던것 같아요.

psql.exe 관련 문제는 실제로 테스트 해보셔야 알수 있을듯 합니다. 요즘 시스템들은 기본적인 메모리가 크기 때문에 별 문제가 없을듯 합니다.

PostgreSQL 의 클라이언트 갯수는 보통 100 이하로 제약해서 사용하는것으로 알고 있습니다만, 혹시 이 클라이언트 접속자체의 수를 늘리는 것이라면 위의 상기님 의견대로 connection pool 을 사용하는것이 해결책이 될수 있을듯 하고요^^

김대현(duckking)님이 2012-05-24 23:41에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9001Greenplum 에 대해서요 [2]
김선희
2012-06-26
10495
9000q] data = null, data is null 시 리턴되는 자료형 [4]
송효진
2012-06-18
9352
8998PostgreSQL와 오라클 비교 부탁드립니다. [1]
이선영
2012-05-30
12198
8996Libeay32.dll 오류 [2]
구자은
2012-05-22
10806
8995현재 관리하고 있는 사이즈가 어떻게 되시나요? [1]
박병훈
2012-05-22
8947
8994UPSERT 직렬성 문제 [2]
김상기
2012-05-18
12037
8992함수의 결과값으로 여러행을 반환하고 싶은데요... [5]
iyob
2012-05-17
9617
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다