gpt4 book ai didi

ubuntu - 无法使用 GCP VM 上的启动脚本启动 python 应用程序

转载 作者:行者123 更新时间:2023-12-04 18:59:13 24 4
gpt4 key购买 nike

我正在 GCP 实例组上部署一个 python 应用程序。
python版本为3.7
我在实例的模板中有一个启动脚本,它使用启动应用程序

python manage.py runserver 0.0.0.0:8000
这不适用于初创公司。我需要启动应用程序,它应该继续运行。
我也试过
nohup python manage.py runserver 0.0.0.0:8000 </dev/null &>/dev/null &
另外,我试过了
 nohup python manage.py runserver 0.0.0.0:8000 &
如果,我 SSH 进入实例,上述所有命令都有效。
我尝试使用这个名为 的 bash 脚本改造.sh :
#! /bin/bash  
python manage.py runserver 0.0.0.0:8000
元数据中的启动脚本:
chmod +x revamp.sh
./revamp.sh
enter image description here
manage.py 文件和 bash 脚本位于同一目录中。
我检查了串行日志,它显示了这个错误:
enter image description here
但是,我需要应用程序从实例模板中定义的启动脚本开始。这样,如果实例扩展,应用程序将自动启动。
该实例具有 Ubuntu 16
我怎样才能做到这一点?

最佳答案

你从哪里拉manage.py?在启动脚本元数据中将 python 作为 shell 脚本传递,然后重试:

#! /bin/bash
python /path/to/file/manage.py runserver 0.0.0.0:8000

关于ubuntu - 无法使用 GCP VM 上的启动脚本启动 python 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68582006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com