Solution
There are a variety of reasons for communication failure between the FPGA Compile Worker and Server. Verify the following on your system:
- On the Windows machine - host of the FPGA Compile Server - open the Windows Services application and verify the following services are listed as “Running" (as shown below):
- NI Application Web Server
- NI mDNS Responder Service
- NI System Web Server

- If any of the above services are not running, start them by going to the service name, right-clicking, and choosing "Start" in the shortcut menu. Once all named services are running, try to connect the FPGA Compile Worker to the Compile Server again.
- Ensure any Firewall and Antivirus settings rules are not blocking communication:
- Validate login information to the FPGA Compile Server:
- Navigate to http://localhost:3580/login in an Internet Explorer browser window on your Windows machine and check if you can successfully log in.
- By default, the username is "admin" and the password is left empty
- Verify if any communication can be made between the client Linux machine and server:
- Verify if a proxy server is being used by the Linux machine, and if so, that it is configured correctly:
- On your Linux machine, go to the command line and ensure the "http_proxy" environment variable is removed or, if necessary, pointing to port 3580. This is because the Linux machine should not need a proxy server for a device on the same network.
- Example proxy server commands:
- $ export http_proxy=http://server-ip:port/
- $ export http_proxy=http://127.0.0.1:3580/
- If your organization uses SSL inspection on its proxy server, it may interfere with secure connections to the NI FPGA Cloud Compilation server. Ensure that SSL inspection is disabled for NI-related domains or that the NI server URLs are whitelisted in your proxy configuration. This has been identified as a root cause in some environments.
- Verify that the compile server sees each compile worker.
- Log in to the compile server.
- Click the LabVIEW FPGA Compile Farm Console button
. - Verify that the compile workers you added appear in the Workers list. You might have to adjust the filters to see the compile worker.
If following these steps fails to successfully connect the FPGA Compile Worker to the FPGA Compile Server, please contact National Instruments Support for further assistance.