英文:
PM2 start not working with socketi in AWS
问题
我正在尝试将soketi部署在AWS Elastic Beanstalk上,并使用pm2在后台运行。
我的bash文件内容如下:
#!/bin/bash
cd /var/app/current/
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs
sudo npm install -g npm
sudo npm install -g @soketi/soketi
sudo npm install -g pm2
pm2 start soketi -- start --config=/var/app/current/my_soketi/config.json
脚本可以正常工作,并且安装所有的依赖项没有出现错误。
但是当我运行以下命令时:
pm2 status
它没有显示soketi正在运行的列表中。
当我在EC2上手动运行以下命令时,它可以正常工作:
pm2 start soketi -- start --config=/var/app/current/my_soketi/config.json
英文:
I am trying to deploy the soketi in aws elastic beanstalk to run in background with pm2
my bash file contains as
#!/bin/bash
cd /var/app/current/
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs
sudo npm install -g npm
sudo npm install -g @soketi/soketi
sudo npm install -g pm2
pm2 start soketi -- start --config=/var/app/current/my_soketi/config.json
the script work and install all the requirement without any error
by when write the command
pm2 status
it is not give that the soketi is running on the list
when i run the command manuallyin EC2 it's working
pm2 start soketi -- start --config=/var/app/current/my_soketi/config.json
答案1
得分: 0
你应该写
sudo pm2 status
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论