호스트에서 서버로 계속 Message를 보내고 있구요.
서버에선 Message를 파악해서 Insert를 하고 있습니다.
단, Key가 같으면 Delete후 Insert 하구요.
그와 동시에 Client로 Key를 Message로 보냅니다.
Client에선 받은 Key로 조회를 하여 일련의 작업을 합니다.
근데, 아무 문제 없던 작업이었는데 휴일일 보내고 돌아와보니 에러박스가 주루룩~~~~~~~ ㅜㅜ;
(client쪽)
DeadLock이 걸렸다네요...
서버에서 Delete, Insert 작업중일때 Client에서 select 하다가 걸린것 같은데... 이거 어떻게 해결할 방법 없나요??
꼭부탁 드려요.
> 호스트에서 서버로 계속 Message를 보내고 있구요.
>
> 서버에선 Message를 파악해서 Insert를 하고 있습니다.
> 단, Key가 같으면 Delete후 Insert 하구요.
> 그와 동시에 Client로 Key를 Message로 보냅니다.
>
> Client에선 받은 Key로 조회를 하여 일련의 작업을 합니다.
>
> 근데, 아무 문제 없던 작업이었는데 휴일일 보내고 돌아와보니 에러박스가 주루룩~~~~~~~ ㅜㅜ;
> (client쪽)
>
> DeadLock이 걸렸다네요...
>
> 서버에서 Delete, Insert 작업중일때 Client에서 select 하다가 걸린것 같은데... 이거 어떻게 해결할 방법 없나요??
>
> 꼭부탁 드려요.
DeadLock은 서버를 내렸다가 다시 올리면 자동으로 풀리는데...
그것땜에 서버를 내리는것은 좀 그렇고...
검색에서 '락' 또는 v$Lock 로 검색해보면 답이 있습니다.