WSO2AM-启动速度非常慢

时间:2020-07-21 14:42:39

标签: wso2 wso2-am

我在wso2am的启动时间上遇到问题。我不知道为什么,但是启动时间太长。我们为它配置了HA(2个节点),所有数据库都在Postgres中。 WSO2AM版本是3.1.0。

更改了jvm参数(基本上是内存)后,它的运行速度非常慢,有时通常需要1分钟才能启动,因此要花费15分钟以上的时间。 如果需要,我可以共享日志的摘录或其他一些属性。正如您在下面看到的,启动Web应用程序需要花费大量时间

TID: [-1] [] [2020-07-21 11:21:58,577]  INFO {org.wso2.carbon.event.processor.manager.core.internal.CarbonEventManagementService} - Starting polling event receivers
TID: [-1] [] [2020-07-21 11:22:19,636]  WARN {org.wso2.carbon.application.deployer.internal.AppDeployerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.synapse.service.SynapseAppDeployerService,
org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService,
TID: [-1] [] [2020-07-21 11:22:19,683]  WARN {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.service.CappDeploymentService,org.wso2.carbon.server.
admin.common.IServerAdmin,org.wso2.carbon.throttling.agent.ThrottlingAgent,
TID: [-1234] [accountrecoveryendpoint] [2020-07-21 11:22:28,154]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/accountrecoveryendpoint]
.File[/opt/wso2am/repository/deployment/server/webapps/accountrecoveryendpoint]
TID: [-1234] [am#sample#calculator#v1] [2020-07-21 11:22:44,955]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/am/sample/calculator/v1]
.File[/opt/wso2am/repository/deployment/server/webapps/am#sample#calculator#v1.war]
TID: [-1234] [am#sample#pizzashack#v1] [2020-07-21 11:23:01,998]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/am/sample/pizzashack/v1]
.File[/opt/wso2am/repository/deployment/server/webapps/am#sample#pizzashack#v1.war]
TID: [-1] [] [2020-07-21 11:23:19,636]  WARN {org.wso2.carbon.application.deployer.internal.AppDeployerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.synapse.service.SynapseAppDeployerService,
org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService,
TID: [-1] [] [2020-07-21 11:23:19,683]  WARN {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.service.CappDeploymentService,org.wso2.carbon.server.
admin.common.IServerAdmin,org.wso2.carbon.throttling.agent.ThrottlingAgent,
TID: [-1234] [api#am#admin#v0.16] [2020-07-21 11:23:35,489]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/api/am/admin/v0.16].File[/opt
/wso2am/repository/deployment/server/webapps/api#am#admin#v0.16.war]
TID: [-1234] [api#am#publisher#v0.16] [2020-07-21 11:24:00,190]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/api/am/publisher/v0.16].F
ile[/opt/wso2am/repository/deployment/server/webapps/api#am#publisher#v0.16.war]
TID: [-1] [] [2020-07-21 11:24:19,636]  WARN {org.wso2.carbon.application.deployer.internal.AppDeployerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.synapse.service.SynapseAppDeployerService,org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService,
TID: [-1] [] [2020-07-21 11:24:19,684]  WARN {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.service.CappDeploymentService,org.wso2.carbon.server.admin.common.IServerAdmin,org.wso2.carbon.throttling.agent.ThrottlingAgent,
TID: [-1234] [api#am#publisher] [2020-07-21 11:24:38,287]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/api/am/publisher].File[/opt/wso2am/repository/deployment/server/webapps/api#am#publisher.war]
TID: [-1234] [api#am#store#v0.16] [2020-07-21 11:25:02,324]  INFO {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed webapp: StandardEngine[Catalina].StandardHost[localhost].StandardContext[/api/am/store/v0.16].File[/opt/wso2am/repository/deployment/server/webapps/api#am#store#v0.16.war]
TID: [-1] [] [2020-07-21 11:25:19,636]  WARN {org.wso2.carbon.application.deployer.internal.AppDeployerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.synapse.service.SynapseAppDeployerService,org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService,
TID: [-1] [] [2020-07-21 11:25:19,684]  WARN {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.service.CappDeploymentService,org.wso2.carbon.server.admin.common.IServerAdmin,org.wso2.carbon.throttling.agent.ThrottlingAgent,

抱歉,我没有更多信息,但是我完全迷失了要检查的内容。

谢谢!

1 个答案:

答案 0 :(得分:0)

我可以找到根本原因。 我们已经在AWS上使用EFS来实现它,以共享部署/服务器目录来满足WSO2AM HA要求。 由于EFS(突发模式)上配置的吞吐量类型,它限制了IO,因此启动会花费太多时间。预配置的最大IO为4KiB(突发模式在IO和您使用的空间之间有一定的关系。)

我们的解决方案是创建一个新实例,在其中配置NFS服务并通过这种方式解决。您也可以将EFS配置为预配置的吞吐量模式,但这对我们来说太昂贵了。