Service broker - conversation handle not found messages in SQL Server error log -
many threads opened on topic, none seem have answer problem going give try..
system : windows server 2012 sql server 2012 enterprise edition
problem : using sqldependency enable use of query notification in our application means creates own service , queue , procedure.
question 1: looking in stored procedure see receive top 0. mean top 0?
now real problem.. , error log filled following messages (to point when cant open it) : query notification delivery not send message on dialog 'x'.... because of following error in service broker: 'the conversation handle x not found. messages appear same conversation_handle or 3 different most.
when query conversation sys.conversation_endpoints , see , marked is_system = 1 (started_outbound).
i've added alert on error 9245 try , identify why happens when happens. in message 'during last time interval x query notification errors suppressed' , x enormous , more 10,000. guess number related retrials because dont have such number of notifications.
at first, thought might related 'dialogtimer' message because noticed when end conversation of specific message , messages stop didnt work think stop set new_broker.
it happen when recycle our application pool although see in our logs calls sqldependency.stop , dont see objects (service,queue , procedure) dropped , error messages start flooding error log.
please let me know if further details required. appreciate help,
it seems need turn on trace flag 4133, take post:
Comments
Post a Comment