我使用slc ctl deploy进行了多次部署,这会使服务ID增加。项目管理器配置文件。重新启动服务ID为1
现在我试图用弧线,但有一个限制,即圆弧只能与服务ID管理项目经理的应用程序1.
我想部署一个服务项目经理服务ID 1但我没有能力。
是否有任何文件或命令(重新)为新部署或现有部署设置服务ID?
谢谢。
我使用slc ctl deploy进行了多次部署,这会使服务ID增加。项目管理器配置文件。重新启动服务ID为1
现在我试图用弧线,但有一个限制,即圆弧只能与服务ID管理项目经理的应用程序1.
我想部署一个服务项目经理服务ID 1但我没有能力。
是否有任何文件或命令(重新)为新部署或现有部署设置服务ID?
谢谢。
我决定卸载pm并重新安装,我找到了答案。我想会有其他更多“支持”的方式。
该文件是/var/lib/strong-pm/strong-pm.json。备份这个文件!
但重要的是在编辑它之前停止pm服务。
这些都是我所遵循的步骤:
列表部署“SLC CTL LS”的应用程序,如果有任何删除它们与“SLC CTL删除”。
停止服务“sudo/sbin/initctl stop strong-pm”。 使用sudo权限编辑文件/var/lib/strong-pm/strong-pm.json。
{
"ids": {
"User": 1,
"AccessToken": 1,
"ServerService": 1,
"Group": 1,
"Executor": 2,
"ServiceInstance": 1,
"ServiceProcess": 1,
"ServiceMetric": 1,
"AgentTrace": 1,
"ExpressUsageRecord": 1,
"ProfileData": 1,
"InstanceAction": 1
},
"models": {
"User": {},
"AccessToken": {},
"ServerService": {},
"Group": {},
"Executor": {
"1": "{\"address\":\"localhost\",\"hostname\":\"ubuntu\",\"metadata\":{},\"id\":1}"
},
"ServiceInstance": {},
"ServiceProcess": {},
"ServiceMetric": {},
"AgentTrace": {},
"ExpressUsageRecord": {},
"ProfileData": {},
"InstanceAction": {}
}
}
保存并重新启动pm服务“sudo/sbin/initctl start strong-pm”。
最简单的办法是设置端口3001
slc ctl env-set myapp PORT=3001