Hi Dilip Patil,
According to your description, you configured subscription to send emails to multiple users, it works fine when there are only recipients, if there are three recipients, you will get deadlock error.
A deadlock occurs when two system server process IDs (SPIDs) are waiting for a resource and neither process can advance because the other process is preventing it from getting the resource.
For Node 1, an exclusive (X) lock is being held by SPID 66 on an index KEY on the object. Node 2 shows that an exclusive (X) lock is being held by SPID 65 on an index key on the same object. For each node, is the Requested By section, which details any resource
requests that cannot be granted, due to blocking. For Node 1, we can see that that SPID 66 is waiting for a shared read lock on the index key (it is blocked by the X lock held by SPID 65). For Node 2, we can see that SPID 65 is waiting to acquire a shared
read on the index key (it is blocked by the X lock held by SPID 66).
In this case, we need to kill one of the SPID to free the resources and allow the other SPID to continue.
For detail information about Handling Deadlocks and Minimizing Deadlocks in SQL Server, please refer to the following document:
https://www.simple-talk.com/sql/database-administration/handling-deadlocks-in-sql-server/
https://technet.microsoft.com/en-us/library/ms191242(v=sql.105).aspx
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu