Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
deadlock
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
답변
1
할수있겠다
·
2년 이상
377
0
답변 1
Jsch로 리눅스 명령 전송 InputStream 안됨
Jsch로 리눅스에 명령어 전송하는 코드를 짰는데 명령어 실행후 output도 출력하고 싶어서 아래처럼 코드를 작성했습니다. 근데 문제가 가끔 출력하는 부분에서 코드가 멈춰요ㅠㅠ 디버깅 해보면 [toString() unavailable - no suspended threads] 라고만 뜨는데 왜 그런건가요?? 열심히 구글링 해보니까 클라이언트 쪽 stream과 서버 쪽 stream 둘 다 대기상태로 들어가서 데드락이 걸린 것 같은데 왜 그런거고 어떻
답변
0
파이링22
·
2년 이상
222
2
답변 0
Redisson으로 분산락을 구현하면 동시성 문제에서 데드락이 발생할 일이 없나요?
제목그대로 Redisson으로 분산락 구현시 동시 요청에 따른 데이터 정합성 문제가 해결될 수 있다고 알고있습니다. 여기서 궁금한게 DB의 데드락을 완벽하게 해결하는 방법이 없다고 알고있는데, 이경우에는 데드락의 위험을 줄여주는 걸까요?
답변
1
심모
·
거의 3년
386
0
답변 1
SELECT FOR UPDATE Lock
안녕하세요. SELECT FOR UPDATE 를 이용해 Lock 을 Test하고 있습니다. SELECT count(1) FROM testTb WHERE name = ? FOR UPDATE형태로 Lock을 걸었을 때 testTb 에 오는 요청에 대해서 무조건 Lock 이 걸려 대기 후 앞선 서비스의 Transcation 이 끝났을 때 진행 되는것을 확인했습니다. 그리고 name 필드에 Index를 설정했을 때 name 이 같은 요청이 올 때 Lo
답변
1
라엘
·
거의 3년
161
0
답변 1
JPA extends Deadlock 관련해서 문의드립니다.
우선 구현에 사용된 스택은 JPA, JpaRepository, MariaDB 로 되어있습니다. A, B, C라는 테이블이 있고 A테이블에 Audit와 @LastModifiedBy같은 설정을 하고 B extends A / C extends A 로 각각 A테이블을 상속 받습니다. 그리고 B에 대한 정보를 수정할 때, 자주 발생하는 것은 아닌 것 같은데 한번씩 DeadLock이 발생합니다. A테이블의 @LastModifiedBy로 인한 upd
답변
1
DK0322
·
약 3년
1.4k
0
답변 1
mariadb 에서 for update 데드락 관련하여 질문있습니다
다음과같이 트랜잭션에서 FOR UPDATE를 사용해서 락을 걸 때 비어있는 행(이 경우에는 user_id가 1인 데이터가 없을때)에 대해서 두 세션에서 동시에 SELECT를 했을 경우 데드락이 걸리더라고요. 양쪽에서 lock을 들고 있는 상태라서 서로 INSERT를 못하는 상황 같습니다. START TRANSACTION; SELECT * FROM _user_table WHERE user_id = 1 FOR UPDATE; INSERT INT
해결
1
kimdev0206
·
3년 이상
691
0
해결 1
DBMS 모니터링에 대한 조언 필요
안녕하세요. 최근 부하테스트를 진행하다 데드락을 감지하였는데 원인파악을 하는중 막히게되어 남기게되었습니다.먼저 SHOW ENGINE innodb status 로그에 남긴LATEST DETECTED DEADLOCK 을 확인하여 2개의 UPDATE문을 찾았습니다.다만, 2개의 UPDATE문에 대상이 되는 quiz_user_option/co
답변
5
DVPGrace
·
3년 이상
495
0
답변 5
데드락 해결법ㅠㅠ
이제 취업한지 1달된 신입개발자입니다.처음에 데드락 걸렸을때 구글링해보니 타임아웃을 늘리면 된다고 해서 타임아웃 늘렸더니서버가 잘 구동되더니 얼마안되서 또 같은 상황이 발생했습니다. 타임아웃을 아무리늘려도 해결이 되지 않아어떻게 하면 좋을지 질문드립니다...쓰레드 3개가 다 활성화되어있어서 그런것 같은데 어떻게 해결해야할까요ㅠㅠimg alt="" src="https://file.okky.kr/i
답변
8
ㄷ
·
3년 이상
435
0
답변 8
[mysql] 데드락 해결법 아이디어,,
미션을 완료하면 보상을 주는 기능이 있는데요,특정 시간대에 사람이 몰려서 데드락이 생겨서 지연이 생기고그 사이에 계속 보상을 누르면 한번에 중첩지급되는 현상이 생깁니다유니크 키는 걸 수 없는 테이블이라.. 서비스 로직에서만 방어를 하고 있었기 때문에 이런 현상이 생긴 것 같습니다..(테이블은 해당 유저를 구분하는 pk와 보상을 구분하는 컬럼으로 구성되어있고, 같은 보상은 하루에 한번만 받을 수 있도
답변
0
Kao
·
6년 이상
1.2k
0
답변 0
Node.js sequelize deadlock 현상 해결 방안 문의
안녕하세요.Node.js와 React.js, sequelize 사용해서 서비스를 개발 중인 사람입니다.아래의 코드는 댓글을 생성하는 서버 코드입니다. module.exports.reply = async ({ userId, postId, text}) => { const t1 = await orm.transaction({ isolat
Search Bar