项目管理器配置文件。重启服务id为1
Project Manager configuration file. Restart service id to 1
我使用 slc ctl deploy 进行了几次部署,这使得服务 ID 递增。
现在我正在尝试使用 arc,但有一个限制,即 arc 只能管理 Service Id 为 1 的 Project Manager 应用程序。
我正在尝试将服务部署到服务 ID 为 1 的项目管理器,但我做不到。
是否有任何文件或命令可以(重新)设置新部署或现有部署的服务 ID?
谢谢。
我决定卸载pm并重新安装它,我找到了答案。我想还会有其他更多 "supported" 方式。
文件是 /var/lib/strong-pm/strong-pm.json。备份此文件!
但重要的是在编辑之前停止 pm 服务。
这些是我遵循的步骤:
列出使用 "slc ctl ls" 部署的应用程序,如果有则使用 "slc ctl remove " 删除它们。
停止服务"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
我使用 slc ctl deploy 进行了几次部署,这使得服务 ID 递增。
现在我正在尝试使用 arc,但有一个限制,即 arc 只能管理 Service Id 为 1 的 Project Manager 应用程序。
我正在尝试将服务部署到服务 ID 为 1 的项目管理器,但我做不到。
是否有任何文件或命令可以(重新)设置新部署或现有部署的服务 ID?
谢谢。
我决定卸载pm并重新安装它,我找到了答案。我想还会有其他更多 "supported" 方式。
文件是 /var/lib/strong-pm/strong-pm.json。备份此文件!
但重要的是在编辑之前停止 pm 服务。
这些是我遵循的步骤:
列出使用 "slc ctl ls" 部署的应用程序,如果有则使用 "slc ctl remove " 删除它们。
停止服务"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