TIL( Today I Learned)
20-10-05 월
-
파이썬 프로세스 처리 어떻게 할지 정리
- 어떻게 처리할지 정리
- 필요한게 무엇인지
- 현재 상황
- 원하는 것
- 고민되는 것? => —결정
- 수정해야하는 것
- 진행
- STT 엔진처리 내역
- django 처리 내역
20-10-06 화
- 프로세스 수정
- 오후 3시 미팅
20-10-07 수
- GCP SQL 새로 생성
- GCP 연결되서 테스트 실행
20-10-08 목
- 프로세스 테스트 완료
- 공유 문서 작성 및 팀 공유시간
TEL (Trial and Error Log)
20-10-05
-
ERROR: requests.exceptions.ChunkedEncodingError
- SITUATION: requests 핸들링시 에러 발생
- REASON: ChunkedEncodingError is caused by: httplib.IncompletedRead
- Most servers transmit all data, but due implementation errors they wrongly close session and httplib raise error and bury your precious bytes.
-
the connection between the script and the server got broken. And the reason is
Connection reset by peer
.- This occurs when a packet is sent from your end of the connection but the other end does not recognize the connection; it will send back a packet with the RST bit set in order to forcibly close the connection.
- SOLUTION:
- 요청 속도 텀을 느리게하거나
- try, catch 로 exception 처리.
20-10-06
-
ERROR: pymysql.err.IntegrityError: (1452, ‘Cannot add or update a child row: a foreign key constraint fails
- SITUATION: 프로세스 DB 자료 입력 중
- REASON: Foreign Key Constrait 걸린거 푼다고 수정한게 다른 db 였다
- SOLUTION: 다른 DB 제대로 수정함
20-10-07
-
ERROR: pymysql 접속 DB None 인데 접속이 가능하다.
- SITUATION: 접속 host ip 환경변수로 입력중
- REASON: None으로 입력시 localhost로 자동 중계가 된다.
- SOLUTION:
-
ERROR: gunicorn django 프로세스가 동작 될때까지 지속해서 런이 된다…
- SITUATION: gunicorn 실행시 os.getenv( ) 에서 분기타서 sys.exit() 사용
- manage.py를 사용해서 로딩할때는 튕기지 않는데 gunicorn을 사용하면 튕긴다.
- REASON:
- sys.exit() 는 예외 핸들링이 처리 되고 있는 듯 하다
- SOLUTION:
- raise Error로 잡음