我使用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