TIL( Today I Learned)
21-03-15 월
-
프리트레이닝 평가 방안 기획하기
- 무엇을 평가할 것인가?
- 어떻게 평가할 것인가?
- API server
- 회의
21-03-16 화
-
cors 처리
- cors header allow 추가
-
ssl 등록 debian 9
21-03-17 수
- Flask app.py 수정
- SSL certbot 추가 알아보기
21-03-18 목
- Vue 실행 환경 추가
-
django
- transaction 걸기
- 플랫폼 본부 미팅
21-03-19 금
- ES reload 만 하는 스크립트?
- None Exception 처리 동작확인하기
- 주간 업무 보고서 작성
- logging 논의
TEL (Trial and Error Log)
21-03-15
-
ERROR: sudo require passwd
- SITUATION: 계정 권한 추가했음
- REASON: 잘못된 위치에다 적고 있었음
-
SOLUTION:
- ‘Allow members of group sudo to execute any command’ 밑에다가 작성을 해줘야함
-
ERROR: django ’http://localhost:9090’ has been blocked by CORS policy: Request header field dmc-client-secret is not allowed by Access-Control-Allow-Headers in preflight response
- SITUATION: postman custom headers 동작/ Vue에서 비동작
-
REASON:
- postman과 client가 다른 이유는, browser의 경우, request 날리기전 option 한번 쳐서 Access-Control-Allow-Headers를 받아서 거기에 있는 헤더만 보내는 걸로 동작하구요.
-
SOLUTION:
- django-cors-headers allow-headers에 추가
- header 에는
-
<=_
21-03-16
-
ERROR: sudo add-apt-repository universe Error: ‘universe’ invalid
- SITUATION: os 패키지 install
- REASON: debian 에 ubuntu 꺼 올리고 있었다.
-
SOLUTION:
-
ERROR: CERT bot Timeout during connect
- SITUATION: 설치중
- REASON: firewall 안열었다
- SOLUTION: firewall 정책 추가
-
ERROR: certbot All renewal attempts failed. The following certs could not be renewed:
- SITUATION: 갱신 테스트
- REASON: 하위버전 에러
-
SOLUTION: 공식 사이트 정식 배포판을 깐다!!
21-03-17
-
ERROR: django 1265, “Data truncated for column
- SITUATION: django migrate 진행중
-
REASON:
- 일반적으로 자료형의 범위를 벗어나는 큰 데이터를 삽입했을 때 해당 경고가 발생
- 필드타입에 맞지않은 형식의 데이터를 입력하면서 발생
-
oauth provider에서 user 에 대한 변경을 허락하지 않는다
- user id -> 이미 bigautofiedl로 되어있는데 BigAuto Field로 진행함
-
SOLUTION:
- user id 변경 취소
-
ERROR: CORS Access-Control-Allow-Origin’ header is present on the requested resource
- SITUATION: 되던거 동작 안됨
- REASON: Server Gunicorn 죽음
-
SOLUTION:
- 재부팅
-
ERROR: Parent changed, shutting down
- SITUATION: gunicorn initiating
-
REASON:
- Something in your code or the way you run Gunicorn is listening to HUP and causing the master process to exit.
- manage.py runserver가 동작 했다.
- 새로 프로세스 돌리면서 port 충돌
-
SOLUTION:
- port 다른 동작 확인하고 진행하기
21-03-19
-
ERROR: django logger 동작을 안함?
- SITUATION: logger 달려고이것 저것 하던중
- REASON: base file에 logger 한다고 달아놓았던 파일에서 문제
-
SOLUTION:
- 중복 설정 제거