问题:我在服务器上运行了一个Django应用程序,我想使用PM2来管理这个过程。但是,当我尝试用PM2启动应用程序时,它给了我一个错误。以下是我的命令:
pm2 start myapp
下面是错误消息:
Error: script not found or unable to stat: myapp
我做错了什么?如何使用PM2管理我的Django应用程序?
3qpi33ja1#
您可以定义一个pm2脚本,例如pm2{name}.json内容如下:
{ "apps": [ { "name": "{name}", "cwd": "/srv/{name}", "args": "runserver", "script": "manage.py", "exec_mode": "fork", "exec_interpreter": "python" } ] }
并使用pm2 start {name}运行它显然你需要用你的项目名替换{name}。
1条答案
按热度按时间3qpi33ja1#
您可以定义一个pm2脚本,例如
pm2{name}.json
内容如下:
并使用pm2 start {name}运行它
显然你需要用你的项目名替换{name}。