UGCC on an Apache2 server to control remote game servers?

Having problems with the panel? Have questions? Post here!
patriot-games
Posts: 24
Joined: Wed Jun 13, 2012 3:54 pm

Re: UGCC on an Apache2 server to control remote game servers

Post by patriot-games »

The panel and remote monitor all appear to be working correctly except for the auto update process. If I stop a server and try to manually run the update process it returns an error and I get kicked from the panel:

Code: Select all

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@patriot-games.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.22 (Debian) Server at www.patriot-games.net Port 80
The ugccmon log reports this auto update check error for all of the servers:

Code: Select all

2/26/2014 7:54:34 AM	Error in update check for server id: 6-Error: ConnectFailure (Connection refused)  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0 
  at System.Xml.XmlUrlResolver.GetEntity (System.Uri absoluteUri, System.String role, System.Type ofObjectToReturn) [0x00000] in <filename unknown>:0 
  at Mono.Xml2.XmlTextReader.GetStreamFromUrl (System.String url, System.String& absoluteUriString) [0x00000] in <filename unknown>:0 
  at Mono.Xml2.XmlTextReader..ctor (Boolean dummy, System.Xml.XmlResolver resolver, System.String url, XmlNodeType fragType, System.Xml.XmlParserContext context) [0x00000] in <filename unknown>:0 
  at System.Xml.XmlTextReader..ctor (Boolean dummy, System.Xml.XmlResolver resolver, System.String url, XmlNodeType fragType, System.Xml.XmlParserContext context) [0x00000] in <filename unknown>:0 
  at System.Xml.XmlReader.Create (System.String url, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext context) [0x00000] in <filename unknown>:0 
  at System.Xml.XmlReader.Create (System.String url, System.Xml.XmlReaderSettings settings) [0x00000] in <filename unknown>:0 
  at #=qzfOWA7aGJBb8GV4qMYNiSYFk$gn1B4WjdGf9iOArVuc=.#=q5Mm5NUi0zc6vxli0SesYhg== (System.String #=qXnFuEkwm7y$ZkXz6gNKKtg==, System.String& #=qOm5WQbJz7ByoOU5YHMVIXA==) [0x00000] in <filename unknown>:0 
  at #=qzfOWA7aGJBb8GV4qMYNiSYFk$gn1B4WjdGf9iOArVuc=.#=qbDTqoxplBzJraFR_fAJnIw== (.#=q9FMEH9QpQK2RQnTTjwt4zlCXFG4hqBaTlZ_Q$M1Av2Y=& #=qziOiyrs8t50IO6lUYk8i8Q==, Boolean #=q6oUVUmBl91HOK8KY$N81UA==, System.String #=q2k8PmnYe$8N6V9Hu7mjeoQ==) [0x00000] in <filename unknown>:0 
Any ideas?

Thank you,

PG
www.patriot-games.net
High Performance Game Servers
Masher
Site Admin
Posts: 3617
Joined: Thu Apr 20, 2006 2:54 pm
Location: America's Heartland
Contact:

Re: UGCC on an Apache2 server to control remote game servers

Post by Masher »

What's in apache's error log?

The update check is getting an error (Connection refused) when trying to connect to valve's api system.

I'll test and get back to you.
Masher
-----------
Please do not PM me unless asked to! We are a small company. If you have an issue or question it would be best to post it in the forums where it can help others in the future.

NEW Join our Discord!
patriot-games
Posts: 24
Joined: Wed Jun 13, 2012 3:54 pm

Re: UGCC on an Apache2 server to control remote game servers

Post by patriot-games »

Here is the Apache2 error log:

Code: Select all

[Mon Feb 24 19:59:13 2014] [warn] module mono_module is already loaded, skipping
[Mon Feb 24 19:59:13 2014] [notice] Apache/2.2.22 (Debian) mod_mono/2.10 PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/.mod_mono_server2
Root directory: /
[Mon Feb 24 20:00:42 2014] [notice] caught SIGTERM, shutting down
mod-mono-server received a shutdown message
mod-mono-server received a shutdown message
[Mon Feb 24 20:00:44 2014] [warn] module mono_module is already loaded, skipping
[Mon Feb 24 20:00:44 2014] [notice] Apache/2.2.22 (Debian) mod_mono/2.10 PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Tue Feb 25 14:27:37 2014] [error] (70014)End of file found: read_data failed
[Tue Feb 25 14:27:37 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Tue Feb 25 17:20:24 2014] [error] (70014)End of file found: read_data failed
[Tue Feb 25 17:20:24 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Tue Feb 25 17:25:59 2014] [error] (70014)End of file found: read_data failed
[Tue Feb 25 17:25:59 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Tue Feb 25 21:47:14 2014] [error] (70014)End of file found: read_data failed
[Tue Feb 25 21:47:14 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Wed Feb 26 10:56:31 2014] [error] (70014)End of file found: read_data failed
[Wed Feb 26 10:56:31 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Wed Feb 26 12:03:38 2014] [error] (70014)End of file found: read_data failed
[Wed Feb 26 12:03:38 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Listening on: /tmp/.mod_mono_server2
Root directory: /
Handling exception type ObjectDisposedException
Message is
IsTerminating is set to True
System.ObjectDisposedException:
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.get_DataAvailable () [0x00000] in <filename unknown>:0
  at UGCC_Sharp.RemoteProgOut.start () [0x00000] in <filename unknown>:0
  at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
[Wed Feb 26 12:38:55 2014] [error] (70014)End of file found: read_data failed
[Wed Feb 26 12:38:55 2014] [error] Command stream corrupted, last command was 7
Listening on: /tmp/.mod_mono_server2
Root directory: /
www.patriot-games.net
High Performance Game Servers
Masher
Site Admin
Posts: 3617
Joined: Thu Apr 20, 2006 2:54 pm
Location: America's Heartland
Contact:

Re: UGCC on an Apache2 server to control remote game servers

Post by Masher »

Thanks, there's a bug in the latest version causing this. Getting the update packaged up now.
Masher
-----------
Please do not PM me unless asked to! We are a small company. If you have an issue or question it would be best to post it in the forums where it can help others in the future.

NEW Join our Discord!
Masher
Site Admin
Posts: 3617
Joined: Thu Apr 20, 2006 2:54 pm
Location: America's Heartland
Contact:

Re: UGCC on an Apache2 server to control remote game servers

Post by Masher »

http://redirect.brainless.us/ugcc/1.69/Deploy.zip

Should fix the issue. I'll have patch notes later today.
Masher
-----------
Please do not PM me unless asked to! We are a small company. If you have an issue or question it would be best to post it in the forums where it can help others in the future.

NEW Join our Discord!
patriot-games
Posts: 24
Joined: Wed Jun 13, 2012 3:54 pm

Re: UGCC on an Apache2 server to control remote game servers

Post by patriot-games »

Masher,

Thank you for addressing this issue so quickly. After upgrading the panel and monitor to v1.69 the manual update process works perfectly. No errors in apache2 error.log or ugccmon.log.

Regards,

PG
www.patriot-games.net
High Performance Game Servers
Post Reply