我下載了WS02,我需要一些幫助來設置dockerized env中的產品。我下載了一個使用DAS構建WSO2 API-M環境的示例。 https://github.com/nuwanbando/wso2-apim-distributed-deploymentWSo2 AM + DAS + Docker
我能夠得到它的工作,並且還能夠使用DAS查看已發佈的統計數據。但從你的例子來看,我想更進一步,將網關網關管理員和網關工作者分開。爲此,我將網關複製到一個新文件夾中,併爲每個啓動腳本添加了產品配置文件。例如。在worker文件夾中,我添加了如下所示的啓動項。 CMD [「sh」,「/wso2/wso2am-1.10.0/bin/wso2server.sh」,「-Dprofile =網關工作者」,「-DworkerNode = true」]。設置完成後,看起來統計信息沒有發佈,我也沒有看到任何發佈的統計信息。我試圖瀏覽DAS UI中Data Explorer中的表,並且它是空的。你能否給我一些關於我可能會做錯什麼的指示?我附上我的作文。我會很感激任何幫助。
版本: '2'
服務:
dbms:
container_name: apim_apimrdbms
build:
context: .
dockerfile: database/Dockerfile
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
gateway:
container_name: apim_gateway
depends_on:
- dbms
build:
context: .
dockerfile: gateway/Dockerfile
ports:
- "9763:9763"
- "9443:9443"
- "8280:8280"
- "8243:8243"
worker:
container_name: apim_worker
depends_on:
- dbms
build:
context: .
dockerfile: gateway-worker/Dockerfile
ports:
- "9763:9763"
- "9443:9443"
- "8280:8280"
- "8243:8243"
km:
container_name: apim_km
depends_on:
- dbms
build:
context: .
dockerfile: keymanager/Dockerfile
ports:
- "9764:9763"
- "9444:9443"
publisher:
container_name: apim_publisher
depends_on:
- dbms
build:
context: .
dockerfile: publisher/Dockerfile
ports:
- "9765:9763"
- "9445:9443"
- "4000"
store:
container_name: apim_store
depends_on:
- dbms
build:
context: .
dockerfile: store/Dockerfile
ports:
- "9766:9763"
- "9446:9443"
- "4000"
das:
container_name: apim_das
depends_on:
- dbms
build:
context: .
dockerfile: das/Dockerfile
ports:
- "9767:9763"
- "9447:9443"
雖然我瞭解羣集所需的配置,但請您回答有關產品配置文件的DAS相關問題嗎? – sam
我編輯了答案。只有在指定配置文件時纔會看到此問題? – ycr
我使用了-Dprofile = gateway-worker「和」-DworkerNode = true「作爲在文檔中指定的啓動worker時的參數。在使用此經理人員設置時,看起來統計信息不會發布。那麼有沒有辦法來調試呢?你在撰寫文件中看到任何錯誤嗎?是否有任何其他設置/配置需要? – sam