我正在使用自定义日志中介来构造日志消息。 我使用的调解员如下
`row.names<-`(head(xdf[c(rbind(1:nrow(xdf), nrow(xdf))),],-1), NULL)
# name w1 w2
#1 a 7.217998 14.51789
#2 e 2.925724 13.21518
#3 b 6.583311 13.01331
#4 e 2.925724 13.21518
#5 c 1.655201 18.83256
#6 e 2.925724 13.21518
#7 d 1.117273 19.81330
#8 e 2.925724 13.21518
#9 e 2.925724 13.21518
在API上运行200个请求后,api变为SUSPENDED。 有没有办法避免这种情况? (为什么会这样)
如果我不使用调解员,或使用日志级别=&#34;标题&#34; api不会被暂停。 wso2carbon.log文件中的堆栈跟踪如下
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In">
<property name="client" expression="get-property('axis2', 'REMOTE_ADDR')"/>
<property name="parentID" expression="synapse:get-property('MessageID')"/>
<property name="AuthHeader" expression="$trp:Authorization"/>
<log level="full">
<property name="AuthHeader:" expression="$trp:Authorization"/>
<property name="ActualRemoteAddress:" expression="get-property('axis2','REMOTE_ADDR')"/>
</log>
</sequence>
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--Out">
<log level="full">
<property name="ParentID:" expression="get-property('parentID')"/>
<property name="ActualRemoteAddress:" expression="get-property('client')"/>
<property name="AuthHeader:" expression="get-property('AuthHeader')"/>
</log>
</sequence>
以下是电线日志。
https://www.dropbox.com/s/ket2mgn1d9kf3we/wso2carbon.log
它们包含通过的最后一个请求响应和暂停api的响应。
(请记住,wso2am和wso2都位于同一个虚拟机上)