Как узнать, когда происходит сбой SendGatewayMessage - PullRequest
2 голосов
/ 08 марта 2011

При использовании SendGatewayMessage иногда может произойти сбой, если достигнут параметр «Максимальное количество событий в очереди» (находится в CF8 Admin> Шлюзы событий> Настройки).Мне нужно знать, когда это произойдет, как я могу?

1 Ответ

4 голосов
/ 08 марта 2011

нашел следующее здесь :

Вы можете проверить, сколько потоков работает и максимальный размер потока, особенно полезно, если вы обнаружите, что вы превысили «Максимальное количествособытия в очередь 'и не могут / не могут его легко изменить.

<cfset gatewayService = createObject("java", "coldfusion.eventgateway.GatewayServices").getGatewayServices()> 
<cfoutput> 
   Current: #gatewayService.getQueueSize()# 
   <br> 
   Max: #gatewayService.getMaxQueueSize()# 
</cfoutput>

Эти классы, похоже, немного документированы здесь .

...