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

1 Like

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.

1 Like

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).

1 Like

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).

1 Like

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.

1 Like