Page MenuHomePhabricator

nsfw python Kuberntes pod stuck in CrashLoopBackOff
Open, Needs TriagePublic

Description

$ kubectl get po
NAME                    READY     STATUS             RESTARTS   AGE
nsfw-3993208133-4w7z3   0/1       CrashLoopBackOff   4246       15d
$ kubectl logs po/nsfw-3993208133-4w7z3
open("/usr/lib/uwsgi/plugins/python_plugin.so"): No such file or directory [core/utils.c line 3664]
!!! UNABLE to load uWSGI plugin: /usr/lib/uwsgi/plugins/python_plugin.so: cannot open shared object file: No such file or directory !!!
$ tail uwsgi.log
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 363840 bytes (355 KB) for 4 cores
*** Operational MODE: preforking ***
mounting /data/project/nsfw/www/python/src/app.py on /nsfw
  File "/data/project/nsfw/www/python/src/app.py", line 20
    async def fetch(session, url):
            ^
SyntaxError: invalid syntax
failed to parse file /data/project/nsfw/www/python/src/app.py