From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Server does not support Remote Panels

We have several instances of remote front panels running through web servers. All are configured properly and have been working fairly well for quite some time. The problem is that now and then we get this error:

Remote Panels Error.JPG

 

I am not sure what exactly causes this error, but I suspect that it has something to do with the number of connections to the web server. The only sure way to solve the problem is to restart the LabVIEW program which is not very convenient. Sometimes the problem seems to go away on its own or after multiple attempts of logging out and logging back in or closing and reopening the web browser. There is usually no more than two simultaneous connections to the web server, but most of the time there is only one. What I am looking for is a diagnosis of the cause as well as a means to prevent or work around the problem. Here are the details for our setup:

 

LabVIEW Version: 2015 SP1 Full Develpment System

LabVIEW Runtime Version: 2015 SP1 f1

Operating System: Windows 10 Pro

Web Server Wrapper: IIS 10.0.10586.0

Web Server Wrapper Port: 10005

NI Web Server Port: 10501

 

Here are the contents of the niwebserver.conf:

 

# Web server configuration file.
# Generated by LabVIEW 15.0f2
# 12/13/2015 21:06:50

#
# Global Directives
#
NI.AddLVRouteVars
ErrorLog "$LVSERVER_ROOT/logs/error.log", level=2, anew
TypesConfig "$LVSERVER_ROOT/mime.types"
LimitWorkers 10
LoadModulePath "$LVSERVER_ROOT/..;$LVSERVER_ROOT/modules;$LVSERVER_ROOT/LVModules"
LoadModule LVAuth lvauthmodule
LoadModule LVSnapshot lvsnapshotmodule
LoadModule LVRFP lvrfpmodule
Listen 10501

#
# Directives that apply to the default server
#
NI.ServerName LabVIEW
DocumentRoot "C:/Program Files (x86)/National Instruments/LabVIEW 2015/resource/webserver/../../www"
InactivityTimeout 60
SetConnector netConnector
AddHandler LVAuth
AddHandler LVSnapshot snap
AddHandler LVRFP
AddHandler LVSnapshot
AddHandler fileHandler ""
AddOutputFilter chunkFilter
DirectoryIndex index.html

 

Here are the contents of the INI file for the running program:

 

server.app.propertiesEnabled=True
server.ole.enabled=True
server.tcp.paranoid=True
server.tcp.serviceName="My Computer/VI Server"
server.vi.callsEnabled=True
server.vi.propertiesEnabled=True
WebServer.Enabled=True
WebServer.TcpAccess="c+*"
WebServer.ViAccess="+*"
DebugServerEnabled=False
DebugServerWaitOnLaunch=False

 

And here is the relevant HTML for the web page that loads one of the front panels (with sensitive information scrubbed):

 

<OBJECT ID="LabVIEWControl" CLASSID="CLSID:A40B0AD4-B50E-4E58-8A1D-8544233807B7" WIDTH=1361 HEIGHT=856 CODEBASE="ftp://ftp.ni.com/support/labview/runtime/windows/2015/LVRTE2015min.exe">
<PARAM name="LVFPPVINAME" value="Water Control.lvproj/My Computer/Water Control - Dashboard.vi">
<PARAM name="REQCTRL" value=true>
<PARAM name="server" value="http://192.168.1.11:10501">
<EMBED src="http://192.168.1.11:10501/.LV_FrontPanelProtocol.rpvi150" LVFPPVINAME="Water Control.lvproj/My Computer/Water Control - Dashboard.vi" REQCTRL=true TYPE="application/x-labviewrpvi150" WIDTH=1361 HEIGHT=856 PLUGINSPAGE="http://digital.ni.com/express.nsf/bycode/exck2m"/>
</OBJECT>

 

And finally, here is the contents of the error.log file which doesn't seem to update in correspondence with the problem occurring:

 

appweb: 2: Configuration for Embedthis Appweb
appweb: 2: ---------------------------------------------
appweb: 2: Version: 4.1.0-0
appweb: 2: BuildType: Release
appweb: 2: CPU: x86
appweb: 2: OS: windows
appweb: 2: Host: CS-1
appweb: 2: Directory: C:\Water Control
appweb: 2: Configure: bit configure --platform windows-x86
appweb: 2: ---------------------------------------------
appweb: 2: Loading native module C:\Program Files (x86)\National Instruments\Shared\LabVIEW Run-Time\2015\webserver\LVModules\lvauthmodule.dll
appweb: 2: Loading native module C:\Program Files (x86)\National Instruments\Shared\LabVIEW Run-Time\2015\webserver\LVModules\lvsnapshotmodule.dll
appweb: 2: Loading native module C:\Program Files (x86)\National Instruments\Shared\LabVIEW Run-Time\2015\webserver\LVModules\lvrfpmodule.dll
appweb: 2: Started HTTP service on "*:10501"
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.1, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.2, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.3, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.4, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.5, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.6, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.7, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.8, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.9, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.10, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.11, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.12, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.13, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.14, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.15, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.16, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.17, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.18, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.19, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.20, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.21, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.22, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.23, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.24, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.25, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.26, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.27, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.28, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.29, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.30, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.31, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.
appweb: 2: Create worker.32, pool has 1 workers. Limits 0-10.
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: GET /LabVIEW.FrontPanelProtocol HTTP/1.0
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: HTTP/1.0 503 Service Unavailable
appweb: 2: FPREQUEST:TRUE
appweb: 2: "Service Unavailable", status 503: Server overloaded.
appweb: 2: Too many concurrent requests 20/20
appweb: 2: Pruned 1 workers, pool has 0 workers. Limits 0-10.

 

I really wish the error.log file would timestamp its entries. Anyway, as far as the network is concerned, the server is connected directly to a router connected to the Internet. All the proper ports are being forwarded correctly. Otherwise it wouldn't be working at all. The remote panels can be accessed externally or internally and works either way. The problem has occurred both on external and internal clients.

 

Please let me know if you need more information to help troubleshoot the problem. Like I said before, I am trying to determine a cause as well as a solution or work around that does not require restarting the LabVIEW program. Thanks in advance for the help.

0 Kudos
Message 1 of 13
(3,933 Views)

This is still happening frequently to us. I just had to restart the executable again to allow remote connections. Anyone have any suggestions or troubleshooting steps to try?

0 Kudos
Message 2 of 13
(3,878 Views)

Is firewall blocking that port?

 

Go through this link and let know whether it helps.

 

http://digital.ni.com/public.nsf/allkb/C23EF1551D8C52ED86256B140073EE2E?OpenDocument

0 Kudos
Message 3 of 13
(3,861 Views)

No, all ports are open and operating correctly. As I indicated, the system works fine most of the time. It just gets itself into a state where it will not serve up the remote front panels anymore and requires restarting the program to fix it.

0 Kudos
Message 4 of 13
(3,856 Views)

Hello Arcus111,

 

Well I have some suggestions, please review this documents:

 

Errors When Connecting to Remote Front Panels

http://zone.ni.com/reference/en-XX/help/371361J-01/lvhowto/caveats_rmtpnl/

 

"Server Does Not Support Remote Panels" Error When Connecting to a Remote Front Panel"

http://digital.ni.com/public.nsf/allkb/C23EF1551D8C52ED86256B140073EE2E

 

Access to Remote Front Panels Through a Firewall or Proxy Server

http://digital.ni.com/public.nsf/allkb/379E5C57148D877586256D6000632A3F?OpenDocument

 

-Andrea G

Applications Engineer

National Instruments

0 Kudos
Message 5 of 13
(3,840 Views)

Thanks for the response. I have reviewed all of those documents many times. The settings and configurations are correct as the system works normally most of the time. The problem is that the associated web server from LabVIEW is getting itself into a state where it no longer accepts requests. Restarting the program has been the only sure way to solve the problem which is quickly becoming impractical.

0 Kudos
Message 6 of 13
(3,838 Views)

Arcus111

 

Have you check the license you have?

 

How Many Remote Panel Licenses Do I Need on the Remote Computer to View a Remote Panel?

http://digital.ni.com/public.nsf/allkb/360543814243999786256E9200622713?OpenDocument

Archived: How Many Clients Can Use a Remote Front Panel with My LabVIEW License?

http://digital.ni.com/public.nsf/allkb/2E814A22B7660EA786256BD500652F2C?OpenDocument

 

-Andrea Gamboa

Applications Engineer 

National Instruments

0 Kudos
Message 7 of 13
(3,822 Views)

Hi Andrea,

 

Yes, we have the Full Development license. But I would think that if it was a number of connections per license issue that we would be getting the message, "the number of connections exceeds the number of licenses" rather than, "Server does not support Remote panels." It may very well be running into a license issue if the web server does not sever orphaned connections, I think it is a bug or issue with the web server itself not freeing up connections and hitting a limit rather than a licensing issue. How can I verify that it isn't licensing causing the problem? Is there a log file I can view or a setting I can change to distinguish it?

0 Kudos
Message 8 of 13
(3,813 Views)

Well In my knowledge,

 

FULL development system only includes license for 1 client to access the remote front panel. 

Professional Development systems includes the license for 5 clients.

 

The error is in the license! Even though the error is not state as the license. It is basically telling you, you don't have permission to access.

 

-Andrea Gamboa

Applications Engineer

National Instruments

 

0 Kudos
Message 9 of 13
(3,796 Views)

I thought that all changed from version 2012 onward? I have successfully had at least 3 separate clients simultaneously connected without any problems. So, if licensing were the issue, I should always get that error as soon as another client connected, correct? That is not what I am seeing.

 

In the old days, you could buy client licenses for the number of clients that needed to connect: 5, 10, 20, 50, etc. I didn't think that requirement still exists. Or am I missing something?

0 Kudos
Message 10 of 13
(3,794 Views)