title: Why do I get [INFO] Worker Exiting (pid: 2) when deploying cloud run service with docker? (On VSCode with cloud code extension)
body: <p>I'm really new to this stuff, I'm a 16 year old currently doing a research project/internship, and I've just started 2 weeks ago. So I'm extremely confused. I've pretty much only got to this point by brute force. Please let me know if you need any other information.</p>
  <p>My dockerfile is:</p>
  <pre><code>FROM python:slim
  
  # Keeps Python from generating .pyc files in the container
  ENV PYTHONDONTWRITEBYTECODE=1
  
  # Turns off buffering for easier container logging
  ENV PYTHONUNBUFFERED=1
  
  # Install pip requirements
  COPY requirements.txt .
  RUN python -m pip install -r requirements.txt
  
  WORKDIR /app
  COPY . /app
  
  # Creates a non-root user with an explicit UID and adds permission to access the /app folder
  # For more info, please refer to https://aka.ms/vscode-docker-python-configure-containers
  RUN adduser -u 5678 --disabled-password --gecos &quot;&quot; appuser &amp;&amp; chown -R appuser /app
  USER appuser
  
  # During debugging, this entry point will be overridden. For more information, please refer to https://aka.ms/vscode-docker-python-debug
  CMD [&quot;gunicorn&quot;, &quot;--bind&quot;, &quot;0.0.0.0:8080&quot;, &quot;pyaudio:app&quot;]
  </code></pre>
  <p>When I try to open the URL provided, it says &quot;Service not available&quot;.</p>
  <p>The URL is: <a href="https://internship-aiffpkop5q-as.a.run.app/" rel="nofollow noreferrer">https://internship-aiffpkop5q-as.a.run.app/</a></p>
  <p>The logs I'm receiving in Cloud Run Logs when I try to open the URL are:</p>
  <pre><code>
  2021-11-24T03:55:09.124682Z [1] [INFO] Listening at: http://0.0.0.0:8080 (1)
  
  2021-11-24T03:55:09.124702Z [1] [INFO] Using worker: sync
  
  2021-11-24T03:55:09.149832Z [2] [INFO] Booting worker with pid: 2
  
  2021-11-24T03:55:09.157491Z [2] [ERROR] Exception in worker process
  
  2021-11-24T03:55:09.157955Z 
  Traceback (most recent call last): 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/arbiter.py&quot;, line 583, in spawn_worker worker.init_process() 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py&quot;, line 119, in init_process self.load_wsgi() 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py&quot;, line 144, in load_wsgi self.wsgi = self.app.wsgi() 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/app/base.py&quot;, line 67, in wsgi self.callable = self.load() 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py&quot;, line 49, in load return self.load_wsgiapp() 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py&quot;, line 39, in load_wsgiapp return util.import_app(self.app_uri) 
  File &quot;/usr/local/lib/python3.10/site-packages/gunicorn/util.py&quot;, line 358, in import_app mod = importlib.import_module(module) 
  File &quot;/usr/local/lib/python3.10/importlib/__init__.py&quot;, line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) 
  File &quot;&lt;frozen importlib._bootstrap&gt;&quot;, line 1050, in _gcd_import File &quot;&lt;frozen importlib._bootstrap&gt;&quot;, line 1027, in _find_and_load 
  File &quot;&lt;frozen importlib._bootstrap&gt;&quot;, line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'pyaudio'
  
  2021-11-24T03:55:09.157964Z [2] [INFO] Worker exiting (pid: 2)
  
  2021-11-24T03:55:09.224921Z [1] [INFO] Shutting down: Master
  
  2021-11-24T03:55:09.225071Z [1] [INFO] Reason: Worker failed to boot.
  
  2021-11-24T03:55:09.233682ZGET503978 B927 msChrome 95 https://internship-aiffpkop5q-as.a.run.app/
  
  2021-11-24T03:55:09.522511ZGET5000 B0 msChrome 95 https://internship-aiffpkop5q-as.a.run.app/favicon.ico```
  </code></pre>