이 사이트의 트래픽이 증가함에 따라 'Nginx'와 'Flask'사이의 미들웨어로 'Gunicorn'을 사용하며, 그렇지 않으면 'Flask'와 함께 제공되는 테스트 서버는 이러한 많은 양의 트래픽에 저항 할 수 없습니다.
시작에 대해 너무 많이 이야기하고, 'conf'파일을 구성하고, 다음 명령을 사용하여 시작할 필요가 없습니다.
gunicorn -c gunicorn.py 앱:앱
pstree를 사용하여 프로세스 트리를 쿼리합니다.
pstree -ap|그렙 구니콘
반환은 다음과 같아야 합니다.
root@web-dev:~/# pstree -ap|grep gunicorn |-gunicorn,3970631 /usr/bin/gunicorn -c gunicorn.py app:app | |-gunicorn,3971828 /usr/bin/gunicorn -c gunicorn.py app:app | |-gunicorn,3971829 /usr/bin/gunicorn -c gunicorn.py app:app | |-gunicorn,3971830 /usr/bin/gunicorn -c gunicorn.py app:app | '-gunicorn,3971831 /usr/bin/gunicorn -c gunicorn.py app:app | | |-grep,3972703 --color=자동 gunicorn
'3970631'는 Gunicorn의 프로세스 ID입니다.
프로세스 ID와 함께 'kill -HUP'를 사용하여 프로세스를 다시 시작합니다.
kill -HUP 3970631
위 명령어를 실행한 후 다시 "pstree -ap|grep gunicorn"을 실행하면 메인 프로세스를 제외한 다른 모든 Gunicorn 프로세스가 소멸되고 새로운 프로세스가 생성된 것을 쉽게 확인할 수 있습니다(프로세스 ID가 변경됨).
킬 -9 3970631
수동으로 타이머를 설정하고 V2ray를 다시 시작합니다.
자동으로 실행되도록 스크립트를 설정하고 30분마다 데이터를 가져옵니다.
시간 변환을 위한 일부 샘플 코드
여러 네트워크 카드에서 네트워크 없이 Ubuntu가 부팅되는 버그 기록 및 수정
충족되지 않은 종속성 해결
목차
인기 태그
더 많은 언어
사이트 정보