Brocade Management Software Community

Expand all | Collapse all

Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

  • 1.  Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

    Posted 05-29-2017 06:58 AM
      |   view attached

     

    Hello All,

     

    I have a Brocade Network Advisor software installed on windows server machine, but unfortunately, port 80 is not bound with service "dcmsrv.exe" (checked this in Resource Monitor of Windows machine).  I have also attached the screenshot. 

     

    There are lots of ports assigned to dcmsrv.exe service but not the 80. As per my knowledge, Brocade network advisor server should listen on port 80 to accept all HTTP requests. 

     

    I am using a Data Center Analytics application, which requires the port 80 to listen on dcmsrv.exe to use HTTP requests to fetch the data using REST API. 

     

    I have checked and found that port 80 was assigned to some "SYSTEM" process, so afterI killed the SYSTEM process to free the port 80, it got invisible from the Resource Monitor. 

     

    Can someone help me on this? 


    #BrocadeManagementSoftwareCommunity


  • 2.  Re: Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

    Posted 05-29-2017 08:09 AM

    Hi Amit,

     

    What is your windows version, first?

     

    it might that you have http.sys kernel module which is loaded -- see the following article

     

    https://www.mikeplate.com/2011/11/06/stop-http-sys-from-listening-on-port-80-in-windows/

     

    Or it might be another windows service - the following from a CMD.exe with admin right

     

    C:\WINDOWS\system32>netstat -anobp tcp | find ":80"
      TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4

     

    Then you can check if the http.sys is running

     

    C:\Users\msjoelin>netsh http show servicestate | find ":80"
                    HTTP://+:80/226B50EB-ECE2-41AC-8429-9F9E963361B7/

     

    Or for all listening via http.sys

     

    C:\WINDOWS\system32>netsh http show urlacl | find "http"
        Reserved URL            : http://*:5357/
        Reserved URL            : http://+:80/Temporary_Listen_Addresses/
        Reserved URL            : https://*:5358/
        Reserved URL            : http://+:10247/apps/
        Reserved URL            : https://+:10245/WMPNSSv4/
        Reserved URL            : http://+:10243/WMPNSSv4/
        Reserved URL            : http://*:2869/
        Reserved URL            : http://+:10246/MDEServer/
        Reserved URL            : http://+:80/1234501b-d67f-491b-9a40-c4bf27bcb4d4/
        Reserved URL            : http://+:80/123B50EB-ECE2-41ac-8429-9F9E963361B7/
        Reserved URL            : http://+:47001/wsman/
        Reserved URL            : http://+:5985/wsman/
        Reserved URL            : https://+:5986/wsman/

     


    #BrocadeManagementSoftwareCommunity


  • 3.  Re: Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

    Posted 05-30-2017 03:15 AM
      |   view attached

    Hi Martin,

     

    Thanks for your reply.

     

    I am using BNA version 14.2 and Microsoft Windows Server 2008.

     

    I have stopped the process which is using port 80 but still, it is not get assigned to service dcmsrv.exe.  Unless it is not listening on port 80, I am unable to use Data Center Analytics application because all REST API are failing. 

     

    Do you know why it is happening? Do I need to do any extra configuration on BNA server to make it work? 

     

    Please see the attached configuration screen shot (BNA Configuration.jpeg).

     

    Thanks for your help on this !!!


    #BrocadeManagementSoftwareCommunity


  • 4.  Re: Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

    Posted 05-30-2017 05:53 AM

    Hi Amit,

     

    First, after you stopped the process, you need to restart the BNA Network Advisor (I assume did this via the SMC),

     

    Run the following command in a CMD.exe with Administrator right, and paste in the output (this is to see what process if any are hugging port 80):

     

    netsh http show urlacl | find "http"

    netstat -anbop tcp | find ":80"

     

     

     

     


    #BrocadeManagementSoftwareCommunity


  • 5.  Re: Service "dcmsrv.exe" is not bind with port 80 on windows server, where BNA is installed

    Posted 06-08-2017 04:01 AM

    Hi Martin,

     

    Thanks for your help on this.

     

    I will check and get back to you. 


    #BrocadeManagementSoftwareCommunity