All Articles

TIL&TEL 21.03.15~21.03.21

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:

      • 중복 설정 제거