在WSO2 API Manager上发布Web服务需要很长时间。这需要3分钟以上。
将loglevel增加到debug,在“wso2carbon.log”文件中显示一个需要很长时间的事务。是否有解释?
注意:我们运行开箱即用的WSO2 API Manager,仅使用wso2carbon用户将master-datasources.xml更改为Oracle数据库。
TID:[0] [AM] [2013-12-17 15:33:27,778] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} - 活跃交易总数:1 交易1(活跃于192899ms): org.wso2.carbon.registry.core.jdbc.dataaccess.JDBCTransactionManager.beginTransaction(JDBCTransactionManager.java:100) org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:443) org.wso2.carbon.registry.core.caching.CacheBackedRegistry.beginTransaction(CacheBackedRegistry.java:439) org.wso2.carbon.registry.core.session.UserRegistry.beginTransaction(UserRegistry.java:433) org.wso2.carbon.apimgt.impl.APIProviderImpl.createAPI(APIProviderImpl.java:1154) org.wso2.carbon.apimgt.impl.APIProviderImpl.addAPI(APIProviderImpl.java:371) org.wso2.carbon.apimgt.impl.UserAwareAPIProvider.addAPI(UserAwareAPIProvider.java:45) org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject.jsFunction_addAPI(APIProviderHostObject.java:446) sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
答案 0 :(得分:0)
在我们的环境中看起来像是一个问题。应该是OS(Suse 64位),Java 7 64位,WSO2 AM和VMWare的组合。
在版本AM 1.6中,创建服务需要几秒钟。