본문 바로가기

# Development

(39)
[Nginx] 504 Gateway Time-out 504 Gateway Time-out Nginx의 uwsgi time_out 은 디폴트 설정이 60s이다. 불러올 데이터가 많은 특정 API를 부르는 도중에 60초가 초과되어 사이트에서 에러를 뿜었다. 임시방편으로 Time-out 시간을 별도로 설정해주었다. Time-out 시간은 Client와 Nginx의 통신, uWSGI와 Flask 서버의 통신 두 경우 모두 설정해주었다. Nginx 설정 파일 수정 (nginx.conf) 리눅스 서버에서 sudo 명령어를 사용해서 nginx.conf 파일을 수정 가능한 상태로 열어주고, /etc/nginx$ sudo nano nginx.conf 다음과 같이 타임아웃 관련 명령문을 추가해했다. http{ proxy_connect_timeout 300; proxy_re..
[SQL] 쿼리문 실행 순서 쿼리문 실행 순서 SQL 쿼리의 각 파트는 다음과 같은 순서로 실행된다. FROM : 각 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 칼럼으로 데이터 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 확인 SELECT : 데이터 추출
[Github] 작업공간 Git 작업공간 Git은 작업공간이 4가지(Workspace, Index, Local repository, Remote repository)로 나뉜다. Workspace 개발자가 작업하는 공간 git add 명령어 이전에 변경사항이 저장되어있는 공간 Index (staging area) git add 이후 변경 사항이 저장되는 공간 git add를 하고나면 git에서 index에 있는 작업물을 추적 commit 하려는 변경사항을 저장하는 공간 Local repository git commit을 하면 index의 변경사항이 local repository로 넘어옴 커밋된 변경사항이 저장되는 공간 Remote repository git push를 통해 local 변경 사항을 remote repository로 ..
[ Vue - Error] PostCSS received undefined instead of CSS string 문제 node.js 삭제하고 재설치 했더니 해당 오류 발생 원인 노드 버전문제, node와 sass의 버전이 일치하지 않아서 생기는 문제 npm install 새로한 경우 주로 발생함 해결방법 node-sass 재설치 npm uninstall node-sass npm install node-sass --save-dev npm install sass-loader --save-dev
[Ubuntu] 리눅스 우분투 timezone 설정 리눅스 우분투 timezone 설정 AWS EC2 서버를 사용하면 기본 지역이 한국으로 되지 않기 때문에 서버 시간이 한국과 다르다. 우분투 timezone(서버 시간)은 'date' 명령어를 입력하면 확인할 수 있다. ubuntu@SERVER:~/$ date Mon May 16 00:12:41 UTC 2022 crontab과 같은 시간 예약 작업을 할 때 시간이 다르면 번거로우니 변경하도록 하자. 1. 'timedatectl' 명령어를 통해 변경할 수 있다. ubuntu@SERVER:~/$ sudo timedatectl set-timezone 'Asia/Seoul' ubuntu@SERVER:~/$ date Sat May 16 19:52:25 KST 2020 2. 'tzslect' 명령어를 통해 변경하는..
[AWS EC2] 인스턴스 재부팅 서비스 운영중에 웹페이지가 작동을 멈췄다. 이럴 때 운영 체제 재부팅과 같은 효과를 가지는 AWS 인스턴스 재부팅을 진행하면 정상적으로 작동하기도 한다. 인스턴스 재부팅은 퍼블릭 DNS 이름(IPv4), 프라이빗 및 퍼블릭 IPv4 주소, IPv6 주소(해당되는 경우) 및 인스턴스 스토어 볼륨의 모든 데이터가 유지된다. 재부팅 방법은 아래 AWS 홈페이지에 자세히 기술되어 있다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instance-reboot.html 인스턴스 재부팅 - Amazon Elastic Compute Cloud 인스턴스 재부팅 인스턴스 재부팅은 운영 체제 재부팅과 같습니다. 대부분의 경우 인스턴스를 재부팅하는 데는 몇 ..
[SQL - Error] Error writing file '/tmp/MLfd=69' (OS errno 28 - No space left on device) 원인 temp 데이터 저장공간이 꽉차서 생기는 디스크 용량부족 에러 해결방법 temp 폴더 내용 삭제 sql 서버 재시작