Eu resolvi esse problema com a ajuda da equipe Wso2. Aqui, nós mencionamos o passo para Problema de configuração do sistema-D.
Script do System-D para o arquivo de serviço wso2am.service .
[Unit]
Description=wso2am server daemon
Documentation=https://docs.wso2.com/
After=network.target
[Service]
ExecStart=/bin/sh -c 'XXX/Wso2serve start'
ExecStop=/bin/sh -c 'XXX/Wso2server.sh stop'
ExecRestart=/bin/sh -c 'XXX/Wso2server.sh restart'
PIDFile=/xxx/wso2carbon.pid
User=<Username>
Group=<groupname>
Type=forking
Restart=always
RestartSec=2
StartLimitInterval=60s
StartLimitBurst=3
StandardOutput=journal
[Install]
WantedBy=multi-user.target
Agora, quando você pesquisar o processo wso2am, use o comando abaixo.
ps -ef | grep java
Em seguida, escolha o PID para o processo java wso2am e mate-o.
kill -9 <wso2_server_PID>
Executar imediatamente
ps -ef | grep java
novamente e veja que o processo não está lá agora. Em seguida, dentro de 2 segundos, conforme tivermos especificado RestartSec=2,
, você verá que o processo do servidor wso2 está de volta e sendo executado com um PID diferente
Obrigado Vivek KT.