TIL( Today I Learned)
21-03-29 월
- Django logic 수정
- VM 작업
- NLP
21-03-30 화
- vue 코드 수정
-
NLP nlp 수정
- Elastic 수정
21-03-31 수
- cronjob 만들기
- API or 컨디션 -> and condition
21-04-01 목
- Ncloud vs GCP CRUD 비교 해보기
- cron 동작 시키기
- 데모 데모 대기
21-04-02 금
- shell script 작업
- GCP SQL 작업
- Logger 수정
TEL (Trial and Error Log)
21-03-29
-
ERROR: UnicodeDecodeError: ‘ascii’ codec can’t decode byte
- SITUATION: json.load(file_stream) filestream은 .json
- REASON: Utf-8을 Ascii로 해석하려다 보니 이상해짐
-
SOLUTION:
- Python lib 디렉토리에서 site.py 파일을 수정한다.
- setencoding 부분을 찾아서,
- encoding = “ascii”
- 이 부분을 본인의 시스템에 맞게, cp949, mbcs, UTF-8 등으로 수정한 후, python을 재실행하고 명령을 수행하면 된다.
21-03-31
-
ERROR: python: can’t find ‘main’ module in ~~~
- SITUATION: python script 실행 에러
-
REASON: .sh 에서 설정한 export 동작이 안먹고 있음
- 파일이 실행되는 위치는 자동으로 path 에 등록이 된다.
- 계정 문제
- 계정 문제
- 계정 문제
-
SOLUTION:
-
- main을 최상단에 두자.
-
- python이 설치되어 실행하는 계정에서 선언한다.
-
21-04-01
-
ERROR: Lock wait timeout exceeded
- SITUATION: MySql table 내용 지우기 에러남
-
REASON:
- query를 치고 commit 되지 않고 남아서 transaction lock을 걸고 있는 녀석이 있었다
-
SOLUTION
-
mysql server 접속
use information_schema; select * from INNODB_TRX; 조회되는 녀석 지운다
-