ERROR while creating compute.rhino3d on Windows Server 2016

Hi All,

I was following this article in order to create compute.rhino3d on our server:
https://github.com/mcneel/compute.rhino3d/blob/master/docs/installation.md

After finishing all steps from 1 to 6 successfully, I tried to run step 7 and I am getting this error:

C:\Projects\compute-rhino3d\src\bin\Release>compute.frontend.exe
2019-11-05T15:15:02.3902103+00:00 dbg: frontend Logging to C:\Users\aeisa\AppData\Local\Temp\6\Compute\Logs {}
2019-11-05T15:15:02.5777115+00:00 inf: frontend Configuration Result:
[Success] Name compute.frontend
[Success] ServiceName compute.frontend {"SourceContext": "Topshelf.HostFactory"}
2019-11-05T15:15:02.5933437+00:00 inf: frontend Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-05T15:15:02.6245880+00:00 dbg: frontend Running as a console application, creating the console host. {"SourceContext": "Topshelf.Builders.RunBuilder"}
2019-11-05T15:15:02.6245880+00:00 dbg: frontend Starting up as a console application {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
2019-11-05T15:15:02.6402113+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-05T15:15:02.9683854+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-05T15:15:03.0620898+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-05T15:15:03.0933431+00:00 dbg: frontend ApplicationStartup {}
2019-11-05T15:15:03.0933431+00:00 inf: frontend Request stashing enabled via TempFileStasher {}
2019-11-05T15:15:03.1558422+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-05T15:15:03.4058440+00:00 err: frontend An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another process
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.frontend.NancySelfHost.Start(Int32 http_port, Int32 https_port) in C:\projects\compute-rhino3d\src\compute.frontend\Frontend.cs:line 83
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()

C:\Projects\compute-rhino3d\src\bin\Release>2019-11-05T15:15:20.0778869+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another process
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()

C:\Projects\compute-rhino3d\src\bin\Release>

Could anyone help me with that?

Thanks in advance.

Kind regards,

~A

Moved to: Serengeti compute.rhino3d

Thanks but is there any solution for this problem?

@eissamail FYI–It was moved to the appropriate category so your post could be indexed/tagged to get a better response.

It seems like something else is already listening on the ports that Compute wants to use.

You can use netstat -o -n -a to find out what’s running.

Hi Will,

The server we using is a small web server for our intranet web applications (internal use).

Is there anyway that let us run this alongside with the XAMPP?

Thanks.

UPDATE: On the server we use MS SQL Server, XAMPP, MySQL.

~A

You can configure the ports that Compute uses via environment variables.

At the least it looks like you’ll need to set COMPUTE_HTTP_PORT to something other than the default of 80 (sounds like it might be conflicting with Apache).

Hi Will,

Thanks for your reply.

In the link you provide it says the variable name that I need to change, but it did not say where I should do the changes and the config file name.

Could you please tell me the name and the path of the config file?

Thanks.

Kind regards,

~A

Compute is configured with environment variables. There is no configuration file.

A brief guide to setting environment variables in Windows.

Note: If you’re running compute.frontend.exe from a Command Prompt/Powershell, you’ll need to close the window and open a new one to get it to use the new environment variable(s).

Hi Will,

Thanks for your reply.

I think this should be clarified in the documentation, as it let me understand from the way it is written that there is a configuration file.

Thanks.

Kind regards,

~A

Hi Will,

I did the changes, and still see errors:

PS C:\Projects\compute-rhino3d\src\bin\Release> .\compute.frontend.exe
2019-11-06T16:33:59.7355796+00:00 dbg: frontend Logging to C:\Users\aeisa\AppData\Local\Temp\6\Compute\Logs {}
2019-11-06T16:33:59.9699549+00:00 inf: frontend Configuration Result:
[Success] Name compute.frontend
[Success] ServiceName compute.frontend {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:33:59.9855810+00:00 inf: frontend Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:34:00.0012060+00:00 dbg: frontend Running as a console application, creating the console host. {"SourceCon
text": "Topshelf.Builders.RunBuilder"}
2019-11-06T16:34:00.0168342+00:00 dbg: frontend Starting up as a console application {"SourceContext": "Topshelf.Hosts.C
onsoleRunHost"}
2019-11-06T16:34:00.0793338+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:34:00.4543608+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:34:00.5480864+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:34:00.6730866+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:34:00.7824624+00:00 dbg: frontend ApplicationStartup {}
2019-11-06T16:34:00.7824624+00:00 inf: frontend Request stashing enabled via TempFileStasher {}
2019-11-06T16:34:01.1262159+00:00 inf: frontend compute.frontend running on http://localhost:81 {}
2019-11-06T16:34:01.1262159+00:00 inf: frontend The compute.frontend service is now running, press Control+C to exit. {"
SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
2019-11-06T16:34:33.1107798+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:34:33.3138649+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:34:33.6107413+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:34:33.7045337+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:34:33.7982443+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:35:01.0227424+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:35:01.1946160+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:35:01.5071222+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:35:01.6009150+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:35:01.6946877+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:35:28.9294376+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:35:29.1169293+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:35:29.3981806+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:35:29.4919311+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:35:29.5856826+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:35:57.1612317+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:35:57.3487873+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:35:57.6455948+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:35:57.7393454+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:35:57.8330971+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:36:25.1904667+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:36:25.3935902+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:36:25.6904666+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:36:25.7842211+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:36:25.8779717+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:36:53.6459376+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:36:53.8334310+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:36:54.1616028+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:36:54.2553103+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:36:54.3490612+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:36:55.8334487+00:00 inf: frontend "GET /" - "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/2010
0101 Firefox/56.0 Waterfox/56.2.11" {"RequestId": "5982777b-464d-48ee-8142-6c436026ab65", "Hostname": "<!DOCTYPE html\n\
tPUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n\t \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<ht
ml xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en-US\" xml:lang=\"en-US\">\n<head>\n<title>Web Security Gateway</title
>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n</head>\n<body content-type=\"text/plain;
charset=UTF-8\">\n<span id=\"redir_msg\" style=\"display: none\"><p>Redirecting you to Web Security Gateway.</p></span><
script language=\"JavaScript\" x-barracuda=\"1\">\nif (0) {\n  document.write('<div style=\"border: 1px dotted red; padd
ing: 2px; font-family: sans; font-size: 12px; color: black; background-color: white\">This portion of the requested page
 has been blocked.<br /><a href=\"http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182ETEZt4rwlhLygD
AS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLC
FcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0
j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7
eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2
XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.\" target=\"_top\">Click here for details.</a></div>');\n} else {\n  i
f (!0) {\n    var toploc;\n    try { toploc = top.document.location }\n    catch (err) { toploc = err };\n    if ((toplo
c == document.location)) {\n      document.getElementById('redir_msg').style.display = 'inline';\n      if (location.rep
lace) {\n        location.replace('http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&_bceq=U2FsdGVkX182ETEZt4rwlhLygDAS2
Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCFcL
QRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j_V
lomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7ezt
BPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2XzW
SP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.');\n      } else {\n        document.location = 'http://172.27.72.27/cgi
-mod/spyportal.cgi?_bcsp=1&_bceq=U2FsdGVkX182ETEZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ
3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt
8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1
z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdW
XSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.';\n      }
\n    } else {\n      document.write('<div style=\"border: 1px dotted red; padding: 2px; font-family: sans; font-size: 1
2px; color: black; background-color: white\">This portion of the requested page has been blocked.<br /><a href=\"http://
172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182ETEZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYri
u5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYq
z0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUj
iCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ
1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr5
78YaYrKI.\" target=\"_top\">Click here for details.</a></div>');\n    }\n  }\n}\n</script><noscript><p>JavaScript has be
en disabled in your browser.</p> <p><a href=\"http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182ET
EZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDE
H157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9Ovpl
cRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPl
gauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8J
ZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.\">Proceed to detail/login page</a></p></noscript>\n</body
>\n</html>", "UserHostAddress": "::1", "RequestContentLength": 0, "RequestContentType": "", "Host": "localhost:81", "Sou
rceContext": "Nancy.Request"}
2019-11-06T16:36:56.0834468+00:00 err: frontend An exception occured while proxying request "5982777b-464d-48ee-8142-6c4
36026ab65" to the backend {}
System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred whi
le sending the request. ---> System.Net.WebException: The underlying connection was closed: The connection was closed un
expectedly.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
   --- End of inner exception stack trace ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Net.Http.HttpClient.<FinishSendAsync>d__58.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
   at compute.frontend.ProxyModule.<>c__DisplayClass1_0.<.ctor>b__1(Object _) in C:\projects\compute-rhino3d\src\compute
.frontend\Proxy.cs:line 26
---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System
.Net.WebException: The underlying connection was closed: The connection was closed unexpectedly.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
   --- End of inner exception stack trace ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Net.Http.HttpClient.<FinishSendAsync>d__58.MoveNext()<---
2019-11-06T16:36:56.1928238+00:00 inf: frontend "GET /" 500 "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20
100101 Firefox/56.0 Waterfox/56.2.11" {"RequestId": "5982777b-464d-48ee-8142-6c436026ab65", "Hostname": "<!DOCTYPE html\
n\tPUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n\t \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<
html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en-US\" xml:lang=\"en-US\">\n<head>\n<title>Web Security Gateway</tit
le>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n</head>\n<body content-type=\"text/plain
; charset=UTF-8\">\n<span id=\"redir_msg\" style=\"display: none\"><p>Redirecting you to Web Security Gateway.</p></span
><script language=\"JavaScript\" x-barracuda=\"1\">\nif (0) {\n  document.write('<div style=\"border: 1px dotted red; pa
dding: 2px; font-family: sans; font-size: 12px; color: black; background-color: white\">This portion of the requested pa
ge has been blocked.<br /><a href=\"http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182ETEZt4rwlhLy
gDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlvi
LCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnk
w0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dW
i7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbD
r2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.\" target=\"_top\">Click here for details.</a></div>');\n} else {\n
 if (!0) {\n    var toploc;\n    try { toploc = top.document.location }\n    catch (err) { toploc = err };\n    if ((top
loc == document.location)) {\n      document.getElementById('redir_msg').style.display = 'inline';\n      if (location.r
eplace) {\n        location.replace('http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&_bceq=U2FsdGVkX182ETEZt4rwlhLygDA
S2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCF
cLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j
_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7e
ztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2X
zWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.');\n      } else {\n        document.location = 'http://172.27.72.27/c
gi-mod/spyportal.cgi?_bcsp=1&_bceq=U2FsdGVkX182ETEZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4i
mQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7
gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqer
f1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NA
dWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.';\n
 }\n    } else {\n      document.write('<div style=\"border: 1px dotted red; padding: 2px; font-family: sans; font-size:
 12px; color: black; background-color: white\">This portion of the requested page has been blocked.<br /><a href=\"http:
//172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182ETEZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfY
riu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qIDEH157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqk
Yqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9OvplcRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHz
UjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxqPlgauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyv
EQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu8JZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsf
r578YaYrKI.\" target=\"_top\">Click here for details.</a></div>');\n    }\n  }\n}\n</script><noscript><p>JavaScript has
been disabled in your browser.</p> <p><a href=\"http://172.27.72.27/cgi-mod/spyportal.cgi?_bcsp=1&amp;_bceq=U2FsdGVkX182
ETEZt4rwlhLygDAS2Cywc4_iUiYIRT83f29YLBO8jlg3DJU0kFQfYriu5H54rrIWNA_uXom4imQ3Pu-wulojeL7IrcOWKm74BlF0WXCg8tllJ7YbdQh9_4qI
DEH157wGLlviLCFcLQRnFsBI5lYpspy9bBNObjU8eo6lMrb8JRpqkYqz0aqJg4NkkStcAVxb7gt8L9TA6l-mhLNRn1PSZBUy-cTS3S4Ksa7e_q5kCRf9J9Ov
plcRPx1_Scnkw0j_VlomylMhc1vhgxyOq77BKLWoRD8GgdLcp0lHzUjiCDxSR5pZRiKWOXqerf1z6OoHA9LQ-8avrtfgJ56_FCboi4NR1wYkFp-NVVi3HDxq
PlgauDy7L6dWi7eztBPiG-3InSy1PhcYUZ0A_ZsdaGXb3hsc-WAyvEQ1DJrWgwRrbGgsOV6NAdWXSPUKgK10kyqnzijCFm1JcPHL5MDuTPXnyFUBgbMs6xWu
8JZXFT9b0pbDr2XzWSP4b_3S6QppixDC0_69zGE6rBEnWIIzr2qsfr578YaYrKI.\">Proceed to detail/login page</a></p></noscript>\n</bo
dy>\n</html>", "ElapsedTime": "375", "ResponseContentLength": 21, "ResponseContentType": "text/plain", "SourceContext":
"Nancy.Response"}
2019-11-06T16:37:21.9626836+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:37:22.1345635+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:37:22.4158107+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:37:22.5251866+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:37:22.6033172+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:37:50.0185152+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:37:50.1904248+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:37:50.4872822+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:37:50.5810359+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:37:50.6747909+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:38:18.2395122+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:38:18.4270166+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:38:18.7239007+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:38:18.8176540+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:38:18.9114093+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:38:46.3130815+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:38:46.4849525+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:38:46.7818366+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:38:46.8755927+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:38:46.9693439+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:39:14.3769303+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:39:14.5644115+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:39:14.8613244+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:39:14.9550937+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:39:15.0645283+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:39:42.4910067+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:39:42.6784582+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:39:42.9753962+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:39:43.0691290+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:39:43.1472121+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:40:10.3481243+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:40:10.5199563+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:40:10.8012167+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:40:10.8950317+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:40:10.9887226+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:40:38.2516435+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:40:38.4390921+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:40:38.7359794+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:40:38.8297731+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:40:38.9234830+00:00 inf: geometry Launching RhinoCore library as aeisa {}
2019-11-06T16:41:06.4024401+00:00 err: geometry An exception occurred {"SourceContext": "Topshelf.Hosts.ConsoleRunHost"}
System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another pr
ocess
   at System.Net.HttpListener.AddAllPrefixes()
   at System.Net.HttpListener.Start()
   at Nancy.Hosting.Self.NancyHost.TryStartListener()
   at Nancy.Hosting.Self.NancyHost.StartListener()
   at Nancy.Hosting.Self.NancyHost.Start()
   at compute.geometry.NancySelfHost.Start(Int32 http_port) in C:\projects\compute-rhino3d\src\compute.geometry\Program.
cs:line 80
   at Topshelf.ServiceConfiguratorExtensions.<>c__DisplayClass2_0`1.<WhenStarted>b__0(T service, HostControl control)
   at Topshelf.Builders.DelegateServiceBuilder`1.DelegateServiceHandle.Start(HostControl hostControl)
   at Topshelf.Hosts.ConsoleRunHost.Run()
2019-11-06T16:41:06.5743163+00:00 inf: frontend Starting back-end geometry service on port 8081 {}
2019-11-06T16:41:06.8712547+00:00 inf: geometry Configuration Result:
[Success] Name compute.geometry
[Success] ServiceName compute.geometry {"SourceContext": "Topshelf.HostFactory"}
2019-11-06T16:41:06.9649925+00:00 inf: geometry Topshelf v4.1.0.172, .NET Framework v4.0.30319.42000 {"SourceContext": "
Topshelf.HostConfigurators.HostConfiguratorImpl"}
2019-11-06T16:41:07.0587288+00:00 inf: geometry Launching RhinoCore library as aeisa {}

Thanks.

It looks like something else is using port 8081 (the default port for the backend geometry service). Try changing this by setting COMPUTE_BACKEND_PORT to an unused port.

I appreciate your feedback here, but environment variables are already well documented throughout the internet. That said, I’ve added the link that I shared above to the documentation.