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 7421 게시물 읽기
No. 7421
외부에서procpid번호를 죽이는법
작성자
심상호(shimsh)
작성일
2008-05-12 17:30
조회수
6,474

컴퓨터가 갑자기 종료되었을 때 죽지 않고 남아있는

pid를 서로 신호를 주고 받으면서 신호가 들어오지 않으면

죽은 것으로 판단하는 식으로 풀었습니다.


 그런데 이 죽었지만 남아있는 pid를 어떻게 강제로 종료시키는지요?

pg_ctl kill TERM pid 명령이 아닌 디비상에서 해결이 안된가요?


 혹시 pl/pgsql에서 응용프로그램을 실행시킬 수는 없을까요?

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

질문을 잘 이해 못하겠습니다.

pid는 단순히 프로세스의 고유 id일 뿐인데 pid 번호를 죽인다는 말이 어떤 뜻인지...

죽었지만 남아 있는 pid라는 말도 잘...ㅡ.ㅡ


원격에서 postgresql을 죽일 수 있는 방법이 있냐는 질문이시라면

기본적 기능으로는 방법이 없을 듯 하고요

별도로 원격에서 메세지를 받아 pg_ctl을 사용해 db를 내렸다 올리는 프로그램을 만들 수는 데몬 프로그램을 간단히 만들면 될 것 같습니다.

박성철(gyumee)님이 2008-05-12 22:10에 작성한 댓글입니다.

지난 질문을 보니 작업이 끝나도 죽지 않는 프로세스 때문에 고생이신 듯 하네요.

제 생각에는 지금 운영중인 pgsql에 문제가 있는 것 같은데

차라리 다시 컴파일을 해서 설치하시는 것을 추천합니다.

제가 아주 작업량이 많은  어플리케이션을 일반 PC 서버에서 pgsql로 운영하고 있지만 말씀하시는 종류의 문제로 고민하는 일은 없습니다.

그리고 굳이 서버사이드에서 원하시는 일을 하고 싶다면  pl/pgsql 말고 다른 프로시듀어 언어도 있으니 그것을 사용해보세요. PL/Python이나 PL/Perl 도 있고 메뉴얼에는 없지만 외부 프로젝트로 PL/Php도 있습니다.

박성철(gyumee)님이 2008-05-12 22:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7425생성한 function의 내용을보고싶습니다. [2]
서정주
2008-05-20
6563
7424PostgreSQL 8.2 와 8.3 의 차이? [2]
김대청
2008-05-15
6328
7423PostgreSQL 8.1.9번전 SQL_ASCII에서 EUC_JP 변경 [1]
박재우
2008-05-14
6562
7421외부에서procpid번호를 죽이는법 [2]
심상호
2008-05-12
6474
7419가장 먼저생성된 Row부터 삭제하기 [2]
궁굼이
2008-04-29
5893
7418- [1]
아무개
2008-04-26
6360
7417- [2]
아무개
2008-04-26
5905
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다