/wso2am-4.1.0/bin/wso2server.sh status
若API Manager正在运行,则使用以下命令强制重启API Manager:
/wso2am-4.1.0/bin/wso2server.sh restart
如果API Manager无法通过命令行方式重启或者无法启动,请检查日志文件以查看具体原因。在大多数情况下,错误消息将指示哪个部分导致问题。
如果问题仍然存在,则可能需要升级API Manager版本。或者,尝试卸载并重新安装API Manager。
在代码级别,可以考虑调用API Manager的REST API来实现重启。具体方法如下: 使用以下POST请求:
http://:/api/am/admin/v1/server/restart
需使用管理员凭据进行身份验证。以下是使用cURL命令进行身份验证的示例:
curl -X POST -c cookies http://:/api/am/admin/v1/login
然后,使用以下命令重启API Manager:
curl -X POST -b cookies http://:/api/am/admin/v1/server/restart