Привет, у меня есть следующий файл python с именем app.py
def load_mode():
print('ab')
if __name__ == '__main__':
load_model()
app.run(debug=True)
когда я использовал python app.py в локальной системе, выполняется функция load_mode.
при развертывании в приложении на сервере aws с использованием uwsgi и nginx со следующими настройками.
app.ini
[uwsgi]
# placeholders that you have to change
socket = 127.0.0.1:8000
plugins = python36
chidir = /home/ubuntu/app/src
wsgi-file = app.py
callable = app
master = true
processes = 4
# location of log files
logto =uwsgi.log
uwsgi_read_timeout = 2000
harakiri = 2000
и настройка службы в /etc/systemed/system/app.service
[Unit]
Description=uWSGI instance to serve app
After=network.target
[Service]
User=ubuntu
Group=ubuntu
WorkingDirectory=/home/ubuntu/app
ExecStart=/usr/bin/uwsgi --ini /home/ubuntu/app/src/app.ini
Restart=on-failure
[Install]
WantedBy=multi-user.target
почему я использовал nginx и uwsgi для запуска приложения, функция load_model не выполняется. На самом деле я хочу выполнить функцию загрузки модели. Как решить эту проблему, например, python app.py в локальном.