当我尝试运行我的discord机器人时:
qbasty@cody-discord-bot:~/matrixcraft-cody$ pm2 start Cody.py --interpreter=python
[PM2][ERROR] Interpreter python is NOT AVAILABLE in PATH. (type 'which python' to double check.)
我明白这个错误。DigitalOcean上的Ubuntu20。
我需要管理软件的建议(作为守护进程运行,自动重新启动,高可用性)和监视运行在windows上的python脚本。
在Linux环境中,我主要是将PM2 or Process Manager 2 [http://pm2.keymetrics.io/]用于nodejs和python,并且喜欢它作为process manager的功能。对于运行在windows环境上的python程序,有一个很好的替代方案吗?我需要windows environment中的python脚本的高可用性,以及通过web/cmd接口监视它的能力。我正在考虑的备选方案是:监督、马戏团。
PM2仍然是最好的还是在windows
我已经成功地将我的nodejs后端和我的PostgreSQL数据库连接到我的ubuntu服务器。我还安装了nginx作为反向代理,当我访问浏览器上的公共ip地址时,它正在工作。
当我cd到包含我的index.js并执行sudo节点index.js的后端文件夹时:
我得到了
Server started on port 9000... Executing (default): SELECT 1+1 AS result Database Connected...
在我的IOS模拟器上,我的帖子和所有东西都被正确加载。
我的问题是,当我关闭node.js服务器并正确安装pm2和配置pm2时,当我试图