Tip 6

[Tip | MySQL] MySQL Deadlock found when trying to get lock

java.sql.SQLException: Deadlock found when trying to get lock; try restarting transaction Query: update …> 작성일 : 2015-10-05> OS : CentOS 문제상황특정 테이블에 쿼리 실행시 데드락이 발생하였다.java.sql.SQLException: Connection is closed.java.sql.SQLException: Deadlock found when trying to get lock; try restarting transaction Query: update table set ... where field1=? and field2=? Parameters: [test1,test2] 문제확인mysql의 경우 ..

Tip 2025.01.14

[Tip | Memcached] MemcachedClient getClient Exception

MemcachedClient getClient Exception : java.lang.IllegalStateException: Shutdown in progress> 작성일 : 2015-10-14> OS : CentOS  문제상황(Was(Tomcat) * 2) + DB(Mysql)2 + memcached\1 구성의 게임서버환경에서 서비스가 정지되어 버리는 현상이 발생하였다. 접속시간대 로그는 다음과 같이 Xmemcached가 멈췄다는 에러를 출력하고 있었다. 그리고 이상한건 WAS가 죽어있었다.ERROR ({http-bio-80-exec-40} MemcachedConnection.java[getClient]:252) [2015-10-14 18:49:45,948] - ==> MemcachedClient g..

Tip 2025.01.14

[Tip | Linux] Can't create/write to file ... (Errcode: 28 - No space left on device)

Can’t create/write to file ‘/mysql/tmp/ibSAi4kh’ (Errcode: 28 – No space left on device)> 작성일 : 2016-07-04> OS : CentOS  문제상황여러 사이트를 운영중인 서버에서 mysql이 stop 되어 start를 시도 하였으나 다음과 같은 에러가 발생하며 시작되지 않았다.Can't create/write to file '--/mysql/tmp/ibSAi4kh' (Errcode: 28 - No space left on device)InnoDB: Error: unable to create temporary file; errno: 28InnoDB: Assertion failure in thread 140119057037088 i..

Tip 2025.01.10

[Tip | Tomcat] Several ports ... already in use.

Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.> 작성일 : 2017.03.31> OS : Windows7  문제상황개발중 비정상적인 was 종료로 인해 다음과 같은 에러와 함께 재시작 되지 않는다. 실 운영환경에서도 이런경우가 있다.Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To ..

Tip 2025.01.09

[Tip | iOS] Device UDID 확인

프로젝트 진행시 모바일 기기(iPhone / iPad)의 고유값인 UDID를 확인해야할 필요가 있다. (예를 들어 애드혹 배포시)iTunes를 사용하여 확인하는 방법을 설명한다.> 작성일 : 2021-02-18  iTunes를 다운받아 설치한다.  모바일 기기가 암호로 잠겨있을 경우 경고창이 보인다. 모바일기기에서 신뢰를 선택한 후 재시도을 클릭한다.  연결이 완료되면 '환영합니다' 메시지의 창이 보이는데 동의를 클릭한다.   연결이 정상적으로 완료되면 아래와 같이 휴대폰 모양의 아이콘이 활성화 된다.  일련번호가 표시된 부분을 UDID가 보일때 까지 클릭한다.  UDID를 확인할 수 있다.

Tip 2025.01.05

[Tip | VSCode] npm 실행시 에러

윈도우 설치 후 VSCode / NodeJS를 설치하고 Terminal에서 npm 실행시 에러 발생문제 해결> 작성일 : 2024-12-24> OS : Windows 11 Pro (24H2)> VSCode : 1.96.2> NodeJS : 22.12.0 에러 확인PS C:\_Work\Development\source\www-web> npmnpm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.위치 줄:1 문자:1+ npm+ ~~~ + CategoryInfo ..

Tip 2024.12.24