Могу ли я запустить свой скрипт Python, используя Gunicorn и wsgi?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Могу ли я запустить свой скрипт Python, используя Gunicorn и wsgi?

Сообщение Anonymous »

У меня есть скрипт Python, который я хочу запустить с помощью Gunicorn. Я создал файл wsgi, поскольку не использую какую-либо структуру. Итак, у меня в папке 3 файла: мой скрипт Python (), файл Wsgi () и файл конфигурации пушки (

Код: Выделить всё

gunicorn.config.py). Теперь объясните, как соединить все эти файлы с помощью файла конфигурации Gunicorn. Я использую команду ниже для запуска Gunicorn:
gunicorn -c gunicorn.conf.py --pid gunicorn.pid wsgi:application
— это файл, а приложение. — это функция, которая принимает два позиционных параметра:
словарь, содержащий переменные, подобные CGI; и
функцию обратного вызова, которая будет использоваться приложением для отправки кода/сообщения состояния HTTP и заголовков HTTP на сервер.
Эта функция возвращает тело ответа на сервер в виде строк, заключенных в итерируемый объект.< /p>
Я импортировал свою основную функцию из сценария Python, который необходимо запустить из файла app.py в файле конфигурации Gunicorn.
Также ниже приведен мой файл wsgi код:

Код: Выделить всё

import os
from app import application

# Set environment variables
os.environ['DB_USER'] = ''
os.environ['DB_PASSWORD'] = ''
os.environ['DB_HOST'] = ''
os.environ['DB_NAME'] = ''
os.environ['DB_PORT'] = ''
# The WSGI application callable
app = application`

Код: Выделить всё

application
 — это функция, определенная в файле app.py, которая вызывает мою основную функцию, находящуюся в том же файле.
Но при использовании этого процесса при запуске Gunicorn не возникает ошибок, но это не так. получаю результат.

Подробнее здесь: https://stackoverflow.com/questions/785 ... n-and-wsgi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Apache2 и mod wsgi: целевой сценарий WSGI невозможно загрузить как модуль Python.
    Anonymous » » в форуме Python
    0 Ответы
    203 Просмотры
    Последнее сообщение Anonymous
  • Django + virtualenv + Gunicorn – нет модуля с именем django.core.wsgi?
    Anonymous » » в форуме Python
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Приложение Gunicorn не работает с GAE (статические файлы работают, но скрипт не работает)
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как запустить приложение Python с Gunicorn с помощью Bazel
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как запустить Gunicorn внутри Python не из командной строки?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»