기본 콘텐츠로 건너뛰기

죽지 않아!

모바일 쪽 일...이라고 하지만 정작 유닉스 계열 서버에서 돌아가는 소켓 서버 만드는게 내 일이다. 지하철 타고 집과 회사를 오고 갈 때마다 모바일에 클라이언트로 테스트해보곤 한다.

그러던 어느 날...
잘 붙어있던 클라이언트에 접속 끊김 메시지가 뜨는 것이었다. 헉! 서버가 죽은거야? 재접속을 계속 시도해봤지만 무심한 클라이언트는 서버나 잘 좀 만들어놓지라는 메시지만 뱉어낼 뿐이었다. 긴장, 초조... 오늘 집에 가서 좀 쉬려나 했는데 집에 가서 검은 화면에 하얀 글씨를 보며 의미 없는 0x8a93b9d3 주소값이나 보고 있어야하는 것인가!!!

OTL 상태에 있다가 문득 휴대전화를 완전히 닫고 다시 클라이언트로 접속해봤다. 접속 잘 된다.

가끔씩 휴대전화가 무슨 작업을 하고 있다가 신호를 놓친 경우 다시 신호를 못 찾는 것 같다...라고 믿고 싶었다. (정말 문자 보낼 때 이런 경우가 많으므로) 그러나 엄습해오는 불안감.

집에 달려가자마자 서버로 접속해서 ls를 쳐돌리는 순간 ... 환희!! 얼쑤 좋구나~* 코어가 없다. ps -aux|grep server 하는 순간 ... 브라이언?? 얼쑤 좋구나~* 프로세스 라이프 타임이 죽지 않았다는 것을 말해주고 있었다.

아~ 연속하는 긴장.

내 서버는 죽지 않아!!

댓글

이 블로그의 인기 게시물

버즈 라이브 배터리 교체

나는 버즈 라이브(SM-R180)가 좋은데, 평가가 별루였는지, 해당 스타일로 버즈를 더 이상 만들지 않고 있다. 아무튼, 오래 쓴 버즈 라이브 배터리가 슬슬 맛이 가기 시작해서, 블로그 를 참조하면서 분해 및 교체를 하였다. (진짜 쉬움) 요로코롬 위아래를 살짝 눌러주면 뚜껑이 벌어진다. 안쪽 플라스틱은 오른쪽은 분홍색, 왼쪽은 회색이다. 리본 케이블 살짝 들어내고, 기판을 떼어내면, 작은 나사가 있다. 나사를 풀고, 플라스틱을 걷어내면, 검은 양면 테이프로 고정된 CR1254 배터리가 보인다. 잘 쑤셔서(?) 꺼낸다. 새로운 CR1254 배터리를 넣는다. 음극이 아래로 가도록 하고, 분해의 역순으로 조립하면 된다. 조립할 때, 아까 풀었던 나사는 잊지 말고 꼭 조여준다. (까먹고 조립해서 다시 뜯고 조립함) 충전도 잘 되고, 소리도 잘 나는거 보면, 조립도 잘 된 것 같다. 이렇게 버즈 라이브의 수명을 강제로 늘렸다. 나중에 본체 배터리도 갈아야겠다.

Windows 에서 절전을 깨우는 장치 찾기

참조:  https://www.reddit.com/r/computer/comments/wquswv/windows_11_pc_wakes_up_every_time_i_move_usb/ powercfg /devicequery wake_armed powercfg /deviceenablewake "[DEVICE]" # $PROFILE function Get-WakeArmedDevices { $devices = powercfg -devicequery wake_armed if ($devices) { $devices | ForEach-Object { $_.Trim() } } else { Write-Host "No devices are currently armed for wake events." } } function Set-EnableWakeOnDevice { param( [string]$deviceName ) sudo powercfg -deviceenablewake $deviceName } function Set-DisableWakeOnDevice { param( [string]$deviceName ) sudo powercfg -devicedisablewake $deviceName }