wsgi

서비스가 중지되면 virtualenv에서 Django UWSGI를 사용하여 Systemd가 SIGTERM에 응답하지 않습니다.
wsgi

서비스가 중지되면 virtualenv에서 Django UWSGI를 사용하여 Systemd가 SIGTERM에 응답하지 않습니다.

systemd를 사용하는 가상 환경에서 uWSGI로 실행되는 Django 애플리케이션이 있습니다. 설명서에 따라 "일반적인" 방법을 사용하여 설정했지만 서비스를 중지하거나 다시 시작할 때 SIGTERM 명령으로 인해 응용 프로그램이 중지되지 않는 것 같습니다. Amazon Linux 2023에서 실행 중이며 특정 방식으로 실행/중지/다시 시작하기 위해 앱에 아무것도 추가하지 않았습니다. 이는 일반적인 Django 앱입니다. Journalctl에 다음 오류가 표시됩니다. State 'stop-sigt...

Admin

여러 애플리케이션을 위한 단일 nginx 구성
wsgi

여러 애플리케이션을 위한 단일 nginx 구성

Linux EC2 인스턴스에서 웹 애플리케이션을 호스팅하고 있습니다. 이 웹 애플리케이션은 app1&라는 이름의 2개의 작은 Python 애플리케이션 으로 구성됩니다 app2. 내가 원하는 것은: 요청 /sales-> 에 웹페이지 표시 app1. 요청 /operation-> 에 웹페이지 표시 app2. 내 nginx 구성. server { listen 80; listen [::]:80; server_name _; include /e...

Admin

시작 시 몇 가지 명령을 실행한 다음 질문하세요.
wsgi

시작 시 몇 가지 명령을 실행한 다음 질문하세요.

몇 가지 시작 명령을 설정하기 위해 Linux CentOS에서 이 파일로 이동한다고 가정해 보겠습니다. sudo vi /etc/rc.local 이 경우, uwsgi를 시작하고 싶다고 가정해 보겠습니다. 따라서 일반적으로 명령줄에 다음과 같이 입력할 수 있습니다. [linuxuser@localhost ~]$ systemctl start uwsgi ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ==== Authentication is re...

Admin

시스템 소켓 활성화가 첫 번째 요청을 처리할 준비가 되지 않은 이유
wsgi

시스템 소켓 활성화가 첫 번째 요청을 처리할 준비가 되지 않은 이유

Python 가상 환경에서 실행되고 uWSGI 및 Nginx와 함께 사용되는 Flask 응용 프로그램이 있습니다. 애플리케이션 시작을 관리하기 위해 systemd 소켓 활성화를 사용하고 싶습니다. 관련 구성은 다음과 같습니다. uwsgi-flask.service [Unit] Description=a uWSGI app After=syslog.target [Service] Type=notify User=www-data Group=www-data WorkingDirectory=/home/www-data/...

Admin

centos에서 서비스를 시작할 때 "활동: 실패 코드=종료; 상태=203/EXEC" 오류를 해결하는 방법
wsgi

centos에서 서비스를 시작할 때 "활동: 실패 코드=종료; 상태=203/EXEC" 오류를 해결하는 방법

내 플라스크 애플리케이션을 위한 시스템 서비스를 만들려고 합니다. 이것은 내 서비스 응용 프로그램입니다 comission_project.service [Unit] Description=uWSGI instance to server comission project Requires = network.target After=network.target [Service] ExecStart=/home/schirag/comission_project/venv/bin/python3" "/home/schirag/Des...

Admin

환경 변수를 통해 uWSGI 다중 정적 매핑 옵션을 제공하는 방법은 무엇입니까?
wsgi

환경 변수를 통해 uWSGI 다중 정적 매핑 옵션을 제공하는 방법은 무엇입니까?

uWSGI 매뉴얼정적 파일 제공에서는 다음과 같이 말합니다. --static-map동일한 마운트 지점에 대해서도 여러 옵션을 지정할 수 있습니다. --static-map /images=/var/www/img --static-map /images=/var/www/img2 --static-map /images=/var/www/img3 파일이 발견될 때까지 각 디렉토리에서 파일을 검색합니다. 파일을 찾을 수 없는 경우 해당 요청은 애플리케이션에서 관리됩니다. 다음과 같은 환경 변수를 통해 여러 옵션을 ...

Admin

uwsgi가 systemctl에 의해 시작되지 않았습니다.
wsgi

uwsgi가 systemctl에 의해 시작되지 않았습니다.

systemctl을 통해 uwsgi를 시작할 수 없습니다. 내 오류 로그는 다음과 같습니다. $sudo systemctl status uwsgi.service ● uwsgi.service - uWSGI Loaded: loaded (/etc/systemd/system/uwsgi.service; enabled; vendor preset: enabled) Active: failed (Result: protocol) since Thu 2020-04-23 03:13:02 JST; 6s ago ...

Admin

업스트림에 연결할 때 unix:///tmp/uwsgi_dev.sock에 대한 connect()가 실패했습니다(2: 해당 파일 또는 디렉터리가 없음).
wsgi

업스트림에 연결할 때 unix:///tmp/uwsgi_dev.sock에 대한 connect()가 실패했습니다(2: 해당 파일 또는 디렉터리가 없음).

uwsgi+nginx를 사용하여 django 애플리케이션을 실행하려고 하는데 cronjob 명령이 실행되지만 * * * * * /usr/local/bin/lockrun --lockfile /path/to/lock_file -- uwsgi --close-on-exec -s /path/to/socket_file --chdir /path/to/project/folder/ --pp .. -w project_name.wsgi -C666 -p 32 -H /path/to/virtualenv/ 1>> /...

Admin

시작 시 venv를 사용하여 uWSGI/Gunicorn 서버를 실행할 수 있습니까?
wsgi

시작 시 venv를 사용하여 uWSGI/Gunicorn 서버를 실행할 수 있습니까?

uWSGI 또는 Gunicorn 서버로 명령줄에서 실행되는 작은 .py/Flask 응용 프로그램이 있습니다. Flask 웹사이트에서는 이러한 유형의 서버, 즉 특히 Flask 애플리케이션을 간단히 실행하는 쉬운 방법을 보여줍니다. venv에서 내 소스 코드를 사용하는 경우. 시작 시 venv에서 uWSGI 서버 또는 Gunicorn 서버를 실행하는 방법을 알고 계십니까? 저는 기본적으로 Flask 애플리케이션과 Python3 서버를 테스트하기 위해 몇 가지 간단한 소스 코드를 실행하고 있습니다....

Admin

작업자를 데몬으로 사용하는 gunicorn이 MySQL을 종료하는 이유는 무엇입니까?
wsgi

작업자를 데몬으로 사용하는 gunicorn이 MySQL을 종료하는 이유는 무엇입니까?

그래서 저는 최근 Gunicorn을 사용하여 첫 번째 Flask 애플리케이션을 배포했습니다. 배포 과정에서 가장 특이한 문제에 직면했습니다. 시스템 단위 파일을 만들었습니다.(여기에 작동하는 기능적 예가 있습니다): [Unit] Description=Gunicorn instance for newscrape After=network.target After=mysql.service Requires=mysql.service [Service] User=www-data Group=www-data Worki...

Admin

init.d 스크립트를 통해 UWSGI를 시작하면 종료 코드 1로 종료되고 "실패"가 표시되지만 프로세스는 정상적으로 실행됩니다.
wsgi

init.d 스크립트를 통해 UWSGI를 시작하면 종료 코드 1로 종료되고 "실패"가 표시되지만 프로세스는 정상적으로 실행됩니다.

이것이 중복으로 표시되기 전에 나는 읽었습니다.이 문제; 그러나 추가해도 logfile2아무 것도 변경되지 않습니다. 저는 현재 UWSGI를 사용하여 Python 스택을 실행하는 docker 컨테이너를 만들고 있습니다. 이를 위해 uwsgi의 기본 Debian 설치를 스크립트로 사용 init.d하고 pip. 그런데 서비스를 시작할 때마다 스크립트를 시작할 수 없다는 오류가 출력되는데, 서버()에 요청을 하거나 다음을 사용하여 프로세스가 localhost:5000실행 중인지 확인하려고 하면ps ...

Admin

Conda Python 3을 사용하는 Apache mod_wsgi - 모듈을 로드할 수 없습니다.
wsgi

Conda Python 3을 사용하는 Apache mod_wsgi - 모듈을 로드할 수 없습니다.

최근에 포스팅했어요이 문제Amazon ec2 RedHat 7 인스턴스에서 Flask 웹 애플리케이션을 시작하기 위한 장애물을 제거합니다. 즉, Python 3.6을 사용하여 Anaconda 환경을 통해 Flask 웹 애플리케이션을 시작하려고 합니다. 현재 간단한 Hello World Flask 앱이 있습니다 /var/www/html/example. 찾은 지침을 따르세요.여기. 이전에는 사전 설치된 Python 2.7.5(참고자료에 있음)를 사용하여 이 스크립트를 실행할 수 있었고 /usr/bin/p...

Admin

Nginx 연결 거부 오류 111, 게이트웨이 오류
wsgi

Nginx 연결 거부 오류 111, 게이트웨이 오류

이것을 중복으로 닫으려고 서두르지 마십시오. 온라인에서 검색했지만 여전히 작동시키는 방법을 찾을 수 없습니다. 이것은 내 작업 디렉토리입니다. /var/www/flaskapp myproject.ini myproject.py 내 프로젝트.sock 파이캐시 위니프 wsgi.py myproject.py from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "<h1 style='col...

Admin

프로세스를 종료하기 위해 nohup을 사용하는 이유는 무엇입니까?
wsgi

프로세스를 종료하기 위해 nohup을 사용하는 이유는 무엇입니까?

Nohup 개념에 따르면 쉘이 종료될 때 프로세스를 종료하지 않고 백그라운드에서 프로세스를 실행하고 싶습니다. 수동으로 종료할 때까지 다음 명령이 작동해야 합니다. nohup uwsgi --http :8008 --module crawled_data_center.wsgi > /dev/null & 루트 사용자를 사용하여 셸에 로그인했지만 셸을 종료한 후 프로세스가 종료되었습니다. 몇 가지 프로젝트에서 몇 번 사용했는데 nohup잘 작동했기 때문에 이상해 보이지만 이 경우에는 문제가 있...

Admin