ARDI and Port 80

ARDI and Port 80

Using IIS on an ARDI server may cause ARDI to be unavailable

Issue Description

ARDI runs on the normal HTTP (web) network port. If you're running other services - such as Microsofts IIS or some versions of Skype - on port 80, ARDI will not be available.

Explanation

Only a single program on a system is able to 'listen' on a port. While ARDI can be configured to listen on ports other than 80, this often provides a poor user experience and can cause issues with 3rd party plugins.

To use ARDI, you'll need to stop whatever program is using port 80 on your machine. 

Some examples of solutions appear below...

Resolution (IIS / World Wide Web Publishing Service)

1) Login to Windows on your ARDI server as an Administrator
2) Open Services
3) Find the World Wide Web Publishing Service in the list
4) Right-click the service, and choose Stop
5) To prevent this issue from happening in the future, open the properties of the service and change the start mode to Manual
4) Find the apache2 service, right-click and press 'start'

Because driver configuration information may have been unavailable, you might also need to restart the various ARDI services (such as drivers) as well. 

Resolution (Skype)

1) Close the Skype window
2) Find the Skype icon in your Notification Area, right-click and choose Close.
3) Open Services, find the apache2 service, right-click and press 'start'

Because driver configuration information may have been unavailable, you might also need to restart the various ARDI services (such as drivers) as well. 

Other

1) Open Powershell
2) Run the command...
  1. Get-Process -Id (Get-NetTCPConnection -LocalPort 80).OwningProcess
3) This should give you the name and/or process ID of the program using port 80.
4) Close that program, or stop its associated service

Because driver configuration information may have been unavailable, you might also need to restart the various ARDI services (such as drivers) as well. 

    • Related Articles

    • Clearing your ARDI Cache

      How do I clear my ARDI-VE Cache? ARDI-VE maintains a cache of the content on your server - it keeps copies of your 3D models and textures on your local machine so you don't need to download them when you connect, saving a significant amount of time. ...
    • Starting ARDI-VE in Windowed Mode

      You don't always want to have your ARDI application take up the full screen. Although it looks amazing running full-screen on a second monitor, some times you just can't do it - you need ARDI-VE to fit neatly in a window. There are two ways you can ...
    • Finding your ARDI-VE Log Files

      How do I find my Log File for ARDI-VE? Every ARDI database and every PC is a little different - a unique mix of assets, hardware, software and security.  This means that every now and then, something doesn't work as expected. When this happens, ...
    • 'Jumbled Models' on Longwall Mine ARDI Servers

      In certain cases you might use ARDI-VE connect to a longwall-mine ARDI server and find that all of your 3D models are distorted and squashed together in a pile. In most cases, this is due to a loss of communication with the INS server. We have found ...
    • Is there a Docker/container version of ARDI?

      Unfortunately, ARDI is not currently available in a Dockerised form. This is for several reasons: Docker containers are designed to run one service at a time. ARDI requires an absolute minimum of three, but dynamically changes to have many more as ...