Я запускаю django на python3, gunicorn, nginx, wsgi, в то время как gunicorn обслуживает приложение в домене: 8000, но НЕ в домене
(iitiansenv) jagtar@wms:~/iitians/iitians$ systemctl status gunicorn
● gunicorn.service - gunicorn daemon
Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2020-03-20 02:33:55 IST; 9min ago
Main PID: 10782 (code=exited, status=3)
Mar 20 02:33:55 wms gunicorn[10782]: mod = importlib.import_module(module)
Mar 20 02:33:55 wms gunicorn[10782]: File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
Mar 20 02:33:55 wms gunicorn[10782]: return _bootstrap._gcd_import(name[level:], package, level)
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
Mar 20 02:33:55 wms gunicorn[10782]: ModuleNotFoundError: No module named 'iitians.wsgi'
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10785] [INFO] Worker exiting (pid: 10785)
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Shutting down: Master
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Reason: Worker failed to boot.
ls -l /home/jagtar/iitians
total 8
drwxrwxr-x 15 jagtar jagtar 4096 Mar 20 01:49 iitians
drwxrwxr-x 4 jagtar jagtar 4096 Mar 20 01:43 iitiansenv
/etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=jagtar
Group=www-data
WorkingDirectory=/home/jagtar/iitians
ExecStart=/home/jagtar/iitians/iitiansenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/jagtar/iitians/iitians.sock iitians.wsgi:application
[Install]
WantedBy=multi-user.target
(iitiansenv) jagtar@wms:~/iitians/iitians$ gunicorn --bind 0.0.0.0:8000 iitians.wsgi
[2020-03-20 03:11:17 +0530] [11807] [INFO] Starting gunicorn 20.0.4
[2020-03-20 03:11:17 +0530] [11807] [INFO] Listening at: http://0.0.0.0:8000 (11807)
[2020-03-20 03:11:17 +0530] [11807] [INFO] Using worker: sync
[2020-03-20 03:11:17 +0530] [11810] [INFO] Booting worker with pid: 11810
jagtar@wms:~/iitians$ sudo journalctl -u gunicorn
-- Logs begin at Wed 2020-03-11 00:14:20 IST, end at Fri 2020-03-20 03:30:46 IST. --
Mar 20 02:08:32 wms systemd[1]: Started gunicorn daemon.
Mar 20 02:08:32 wms systemd[9939]: gunicorn.service: Failed to determine user credentials: No such process
Mar 20 02:08:32 wms systemd[9939]: gunicorn.service: Failed at step USER spawning /home/jagtar/iitians/iitiansenv/bin/gunicorn: No such process
Mar 20 02:08:32 wms systemd[1]: gunicorn.service: Main process exited, code=exited, status=217/USER
Mar 20 02:08:32 wms systemd[1]: gunicorn.service: Failed with result 'exit-code'.
Mar 20 02:33:12 wms systemd[1]: Started gunicorn daemon.
Mar 20 02:33:12 wms systemd[10695]: gunicorn.service: Failed to determine user credentials: No such process
Mar 20 02:33:12 wms systemd[10695]: gunicorn.service: Failed at step USER spawning /home/jagtar/iitians/iitiansenv/bin/gunicorn: No such process
Mar 20 02:33:12 wms systemd[1]: gunicorn.service: Main process exited, code=exited, status=217/USER
Mar 20 02:33:12 wms systemd[1]: gunicorn.service: Failed with result 'exit-code'.
Mar 20 02:33:55 wms systemd[1]: Started gunicorn daemon.
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Starting gunicorn 20.0.4
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Listening at: unix:/home/jagtar/iitians/iitians.sock (10782)
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Using worker: sync
Mar 20 02:33:55 wms systemd[1]: gunicorn.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10785] [INFO] Booting worker with pid: 10785
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10785] [ERROR] Exception in worker process
Mar 20 02:33:55 wms gunicorn[10782]: Traceback (most recent call last):
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
Mar 20 02:33:55 wms gunicorn[10782]: worker.init_process()
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/workers/base.py", line 119, in init_process
Mar 20 02:33:55 wms gunicorn[10782]: self.load_wsgi()
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
Mar 20 02:33:55 wms gunicorn[10782]: self.wsgi = self.app.wsgi()
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
Mar 20 02:33:55 wms gunicorn[10782]: self.callable = self.load()
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
Mar 20 02:33:55 wms gunicorn[10782]: return self.load_wsgiapp()
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
Mar 20 02:33:55 wms gunicorn[10782]: return util.import_app(self.app_uri)
Mar 20 02:33:55 wms gunicorn[10782]: File "/home/jagtar/iitians/iitiansenv/lib/python3.6/site-packages/gunicorn/util.py", line 358, in import_app
Mar 20 02:33:55 wms gunicorn[10782]: mod = importlib.import_module(module)
Mar 20 02:33:55 wms gunicorn[10782]: File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
Mar 20 02:33:55 wms gunicorn[10782]: return _bootstrap._gcd_import(name[level:], package, level)
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 994, in _gcd_import
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 971, in _find_and_load
Mar 20 02:33:55 wms gunicorn[10782]: File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
Mar 20 02:33:55 wms gunicorn[10782]: ModuleNotFoundError: No module named 'iitians.wsgi'
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10785] [INFO] Worker exiting (pid: 10785)
Mar 20 02:33:55 wms systemd[1]: gunicorn.service: Failed with result 'exit-code'.
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Shutting down: Master
Mar 20 02:33:55 wms gunicorn[10782]: [2020-03-20 02:33:55 +0530] [10782] [INFO] Reason: Worker failed to boot.
Mar 20 03:12:05 wms systemd[1]: Started gunicorn daemon.
Mar 20 03:12:05 wms gunicorn[11833]: [2020-03-20 03:12:05 +0530] [11833] [INFO] Starting gunicorn 20.0.4
Mar 20 03:12:05 wms gunicorn[11833]: [2020-03-20 03:12:05 +0530] [11833] [INFO] Listening at: unix:/home/jagtar/iitians/iitians.sock (11833)
Mar 20 03:12:05 wms gunicorn[11833]: [2020-03-20 03:12:05 +0530] [11833] [INFO] Using worker: sync
Mar 20 03:12:05 wms systemd[1]: gunicorn.service: Main process exited, code=exited, status=3/NOTIMPLEMENTED
Я даже пытался запустить приложение, используя root как пользователь с такими же настройками, но то же самое работает в домене: 8000, но НЕ в домене