我使用mule 3.3.1 CE。
我看到UDP连接器没有通过以下线程配置文件设置接收流量
<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024">
<receiver-threading-profile maxThreadsActive="5" maxBufferSize="5"/>
</udp:connector>
当我将其移至配置级别
时,问题保持不变<configuration>
<default-receiver-threading-profile maxThreadsActive="5" maxBufferSize="5"/>
</configuration>
<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024"/>
但是,mule开始接收没有线程配置文件设置的流量
<udp:connector name="udpConnector" receiveBufferSize="1024" sendBufferSize="1024"/>
我不确定这个问题是否与骡子3.3.1有关。
非常感谢任何帮助
答案 0 :(得分:1)
我之前提到过类似的错误。在线程配置文件配置中定义maxBufferSize和poolExhaustedAction的值时,如果没有定义“maxThreadsIdle”属性,则会出现错误。
但是,如果在线程配置文件中将maxThreadsIdle设置为大于1的任何值,则应解决该问题。这可能是同一个问题。