티스토리 뷰
django log 파일을 보려고 cat .../.../myapp.log를 하는 순간, 10초가 넘는 시간 동안 로드가 됐었다.
로그 파일이 너무 커져서 한 번 삭제해줘야지, 하고 생각했다.
간단히 다음과 같이 처리했다.
sudo cp .../.../myapp.log .../.../myapp_old.log
그리고 서버를 restart 해주니,
응~ 에러나~
사이트에 접속하니,
internal server error
이것만 뜬다.
아, 망했구나.
journalctl -f로 확인해보니, 다음과 같은 에러가 계속 생기더라.
no python application found, check your startup logs for errors
으이잉?
journalctl -r을 사용하니 myapp.log에 접근할 수 없다고 떴다.
cd .../(myapp.log 위치)
ls -al
그랬더니 권한이 555로만 주어져 있었다.
반면에 myapp_old.log는 755였고.
chmod 775 myapp.log
하니까 (왜 755는 안되는지 모르겠음) 에러가 사라졌다.
다행이다.
-----------------------------------------------------------------------------------------------------------------------------
[정리]log파일 백업하기
*log file 종류 : django 로그, cron 로그
1. log 파일이 있는 곳으로 이동
cd ...(log파일 위치)
2. 로그파일 복사
cp mylog.log(원래 파일) old_mylog.log(백업 파일)
3. 원래 파일에서 로그기록 삭제
sudo nano mylog.log
#nano 에디터 진입
(맨 처음에서) ctrl + 6 //마킹 시작
ctrl + shift + - 을 눌러 마지막 라인(ctrl + v)으로 이동
ctrl + k //잘라내기
ctrl + x //저장(나가기) -> y누르고 엔터
4. 권한 확인
ls -al로 mylog.log와 old_mylog.log의 권한 확인 (다르면 chmod로 조정)
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- IBCF
- item-based
- matrix market
- javascrip
- Collaborative Filtering
- KAKAO
- buffalo
- memory-based
- 서버환경
- Supervised Learning #KoNLPy #Keras #NLP #자연어처리 #글 분류 #LSTM
- 협업필터링
- WSL2
- MachineLearning #KMenas #KoNLPy #Word2Vec #AI #ML #인공지능 #Unsupervised #Clustering #Classification
- django mysql database sqlite
- python3.8
- 추천
- gensim
- Python
- django
- windows subsystem for lunux
- matrix factorization
- ifkakao
- n core setting
- pytorch
- pythonpython
- MBCF
- queryset
- 메모리기반
- 아이템기반
- django3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함