question

FaridMazariBoufares avatar image
0 Votes"
FaridMazariBoufares asked CaseyYangMSFT-4714 commented

Distributed Cache - Arbitration Port 22235 not listening?

Hi,

There is a question that is bothering me for a while now: why the Distributed Cache service TCP port 22235 is NOT LISTENING?



I have two Distributed Cache nodes, Windows firewall has been turned off on both nodes. I tried many scenarios, but the Arbitration port 22235 still not listening.

201537-22235notl.png

both nodes are configured the same:

201553-22235conf.png

Thanks,
Farid


office-sharepoint-server-administration
22235conf.png (21.4 KiB)
22235notl.png (20.6 KiB)
22235conf.png (21.4 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

CaseyYangMSFT-4714 avatar image
0 Votes"
CaseyYangMSFT-4714 answered CaseyYangMSFT-4714 commented

Hi @FaridMazariBoufares,

Per my research, arbitration port 22235 is used to if a cache host fails, the arbitration port is used to make certain that the cache host is unavailable. It seems that this port not listening is by design.

For Reference:
SharePoint 2013 Distributed Cache Issues
Distributed Cache needs ping
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.


If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi @CaseyYangMSFT-4714

Thanks for the reply,

I made a lot of research, read a lot of articles, but none have given me a convincing answer. all the literature is saying that this is the Arbitration port and it is used to make certain that the cache host is unavailable. Yes, it seems that this is by design, but, How a port that is not listening can be of a good use? how does this work?

For me, a port is listening on a given computer; when that computer or the process that opens the port goes down, by testing that port from a remote computer we conclude that the service is up when the port responds or down when it doesn't respond. so, testing the port 22233 (cluster port) could be enough.

I even used PowerShell to create a listener for 22235 on one of the nodes, it worked! despite this port is supposed to be used by the AppFabric cache service. and nothing happened to the cluster!

$Listener = [System.Net.Sockets.TcpListener]22235;
$Listener.Start();

0 Votes 0 ·

Hi @FaridMazariBoufares,

As we are not familiar with this TCP port, i would suggest you open a ticket with Microsoft for further help.

0 Votes 0 ·