전체 글

인생 뭐 있나 사람 사는거 다 똑같지
상황 글 작성하기 2년전 wss 통신에서 장애가 발생했다. 해당 서비스는 초당 50 만건 이상의 트래픽을 감당하고 있을만큼 장애가 발생할 경우 문제가 큰 서비스였다. 당시 서버 로그를 확인해서 SSL 인증서에 문제가 있다는 것을 확인했다. 원인을 확인했으니 2가지를 확인해봤다. 1. 인증서 기간 확인 2. OpenSSL 버전 확인 인증서 기간에는 문제가 없었지만 Host 에서 TLS 에 대한 이슈가 있다는 것을 확인했고 OpenSSL 1.0.2g 에서는 TLS 1.2 이상을 지원하지 않았으며 Docker Daemon 에서도 TLS 1.2 / 1.3 을 지원하지 않았다. 우선 원활한 서비스를 위해 wss 통신하던걸 모두 ws 통신으로 변경했더니 서비스가 정상으로 돌아왔다. 원인 TLS 1.0, TLS 1...
더보기 2022 년도에 작성된 글 입니다. 서버에서 API 스팩을 잘못 개발했을 경우 클라이언트 개발자에게서 겪는 문제이다. Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client 살다살다 아래와 같은 에러를 만나게 됬다. error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ServerResponse.setHeader (_http_outgoing.js:561:11) at sendJson (/Users/kyungseo.park/Documents/sunyoh-web/node_modules/next/dist/nex..
더보기 2022 년도에 작성된 글 입니다. Composer 설치 라라벨을 설치하는 것을 보면 Composer 로 설치하는 것을 볼 수 있다. 프로젝트 이름 : 생성할 프로젝트 이름이다. 버전 : https://packagist.org/packages/laravel/laravel 등록된 version 이다. composer create-project --prefer-dist laravel/laravel [프로젝트 이름] [버전] composer create-project --prefer-dist laravel/laravel laravel-8-crud-app v8.6.11 GIT 설치 https://github.com/laravel/laravel 레포를 Clone 받는다. https://github.com/..
더보기 2022 년도에 작성된 글 입니다. 예시 # brew-php-switcher 설치 brew install brew-php-switcher brew-php-switcher 8.1 brew-php-switcher 7.4 brew-php-switcher # 7.3 버전이 설치되지 않았을 경우 아래와 같이 메세지 출력 brew-php-switcher 7.3 Sorry, but php@7.3 is not installed via brew. Install by running: brew install php@7.3 # 설치한다. brew install php@7.3 # 위에꺼 에러나면 아래껄로 설치한다. brew install shivammathur/php/php@7.3 brew install shivamma..
귀찮은 개발자
귀찮은 개발자의 이중생활