AWS 502 error on ALB
AWS의 ALB를 설정하면서 대상그룹(Target group)에 node.js로 웹서비스를 하는 EC2를 연결했다. 그런데 GET요청시 간헐적으로 502 Bad gateway
오류가 발생하는 현상이 있었다.
A small note of daily programming and trouble shooting
AWS의 ALB를 설정하면서 대상그룹(Target group)에 node.js로 웹서비스를 하는 EC2를 연결했다. 그런데 GET요청시 간헐적으로 502 Bad gateway
오류가 발생하는 현상이 있었다.
AWS의 ALB를 설정하면서 대상그룹(Target group)에 node.js로 웹서비스를 하는 EC2를 연결했다. 그런데 서비스가 정상 적으로 동작하고 있음에도 대상 그룹의 상태가 unhealthy로 표시되는 문제가 있었다.
자바스크립트의 전역객체 선언에 대해 알아보던 중 재미있는 코드를 봤다. this가 굉장히 어색한 방식으로 사용되고 있었으며, 왠만하면 가급적 사용하지 말아야할 명령어라고 말하는 eval 까지 섞여 있었다. 그 코드는 다음과 같다.
ubuntu 20.04에는 openssl 1.1.1f가 기본으로 탑재되어 있으며, 암호문자에 대한 보안레벨의 기본값이 2로 설정되어 있다. 보안레벨 2 에서는 암호화 키의 길이가 최소 2048bit이상의 길이를 필요로 하는데, 이보다 짧은 경우 오류가 발생하게 된다.
리눅스에서 다른 사용자로 전환해서 명령을 실행하고자 하는 경우 su 명령을 사용한다. 이 때, su 와 su - 로 실행한 명령에 차이가 있어 정리 해 둔다.