지금까지 이런 경우가 없었던것 같은데 계속 nginx의 proxy_cache설정을 해도 캐시가 MISS난다.
원인을 찾다보니...

proxy_buffering off;

설정이 include한 파일에 들어가 있어서....

AWS IVS 테스트 중 nodejs로 재생토큰 생성해 봤는데 혹시 나중에 참조할까 싶어 메모용..

const fs = require("fs");
const jwt = require('jsonwebtoken');


privateKey = fs.readFileSync('./private-key.pem');

expire = parseInt(new Date().getTime() / 1000, 10) + 60

payload = {
	"aws:channel-arn": "arn:aws:ivs:ap-northeast-2:538111149902:playback-key/vzVAAA2pkebk",
	"aws:access-control-allow-origin": "*",
	"exp": expire,
}

token = jwt.sign(payload, privateKey, { algorithm: 'ES384' });

url = "https://3fefaaab8240.ap-northeast-2.playback.live-video.net/api/video/v1/ap-northeast-2.538111149902.channel.86CWWWWOCiaSr.m3u8?token=" + token

console.log({url})

AWS의 Lightsail을 하나 쓰고 있는데, 전과는 다른 이유로 갑자기 SSH 로그인이 되지 않는 문제가 발생했다.

This account is currently not available

음... 이건... /etc/passwd에서 로그인을 안되게 해 설정해 놓은 경우 그러던데..
그런데 내가 만지지도 않았던거 같은데 왜??

전에 비슷한 경험을 한 게 있어 큰 당황 없이 해결해 본다.

1. 스냅샷을 뜬다.
2. 스냅샷으로 새 인스턴스를 생성하며, 시작스크립트에 다음처럼 명령을 넣는다. (그렇게 되면 인스턴스가 새로 시작될때 루트 권한으로 해당 명령이 실행된다. 해당 명령은 ubuntu 계정의 쉘을 bash로 세팅해서 로그인이 가능하게 하는 명령이다.)

3. 새 인스턴스에 SSH가 로그인이 되는것을 확인한 후 기존 인스턴스를 지운다.
4. 기존 인스턴스에 설정된 고정아이피를 새 인스턴스에 할당한다.

해결은 잘 됐다..

그런데... 왜 자꾸 이런 일이 일어나지? 설마 누가 자꾸 만지나??? 

만들어놨다가 잠깐 쓰고, 깜빡하고 있었는데.. 아 이런거 만들었었지..

micro usb로 RF모듈에 전원이 공급이 되고,
RF모듈이 무선리모콘의 신호를 받으면 MCU(attiny85)에 일시적으로 전원이 공급이 되게 된다.
MCU에 프로그래밍된 펌웨어에 따라서 특정 적외선 리모콘 신호를 IR Transmitter 모듈을 통해 전송한다.

이걸 뭐하러 만들었냐면.. 아파트 공동현관을 여는 버튼이 월패드/주방화면 두군데 있는데 걸어가기가 너무 귀찮아서...
방에서 RF리모콘을 누르면 주방의 기기에 문여는 적외선 리모컨 신호를 쏴서 공동현관을 열도록 하는 기능을 했었다.
하지만 좀 지저분하게 생겨서 손님이 와서 치워놨었는데... 그냥 구석에 들어가 나오지 못하게 된것이었다.

그냥 제품화된 중국산 적외선 트랜스미터를 사는 게 좋을것 같다ㅋ

집에 안쓰고 굴러다니던 보조배터리가 있었습니다. 아마도 어딘가에서 공짜로 받은것 같은데 출처를 모르겠네요.

조금 작은편이고 샤오미 로고가 찍혀 있습니다만.. 샤오미의 짝퉁으로 보입니다.
샤오미는 그래도 중국산중에서는 마감이 괜찮은편인데 어설프게 돼 있습니다.

뒷면에 보면 간단한 스펙이 있습니다. 용량이 10000mAh라지만..
충전되는 배터리가 3.7V... USB의 기본 출력인 5V출력을 위해서 승압을 하면 효율도 떨어질텐데...
그리고, 유럽(CE)및 미국 인증(FCC)을 받았다는것도 뻥일것 같네요. 이런 싸구려에..

가운대 플라스틱 부분을 밀면 열수 있을것 같아서 열심히 밀었습니다만 내용물이 나오지 않네요.. 어쩔수 없이 배를 갈랐습니다.
니퍼로 열심히...

충전회로와 배터리가 보이기 시작합니다. 계속 아래로 잘라 나갔습니다.

가장 기본적인 충전 방전 회로만 가지고 있는 단순한 구조 입니다.

이상, 보조배터리 분해기였습니다.

+ Recent posts