2015-10-15 60 views
0

我使用slc ctl deploy進行了多次部署,這會使服務ID增加。項目管理器配置文件。重新啓動服務ID爲1

現在我試圖用弧線,但有一個限制,即圓弧只能與服務ID管理項目經理的應用程序1.

我想部署一個服務項目經理服務ID 1但我沒有能力。

是否有任何文件或命令(重新)爲新部署或現有部署設置服務ID?

謝謝。

回答

0

我決定卸載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」。

0

最簡單的辦法是設置端口3001

slc ctl env-set myapp PORT=3001