minor: Print out port that http servers are using
do this in callers so that we know who is setting up these thingsslimupdates
							parent
							
								
									6ad85dc259
								
							
						
					
					
						commit
						bfbf25c542
					
				| 
						 | 
				
			
			@ -25,13 +25,17 @@
 | 
			
		|||
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
using OpenSim.Framework.Servers.HttpServer;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Reflection;
 | 
			
		||||
using log4net;
 | 
			
		||||
using OpenSim.Framework.Servers.HttpServer;
 | 
			
		||||
 | 
			
		||||
namespace OpenSim.Framework
 | 
			
		||||
{
 | 
			
		||||
    public class MainServer
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
 | 
			
		||||
        
 | 
			
		||||
        private static BaseHttpServer instance = null;
 | 
			
		||||
        private static Dictionary<uint, BaseHttpServer> m_Servers =
 | 
			
		||||
                new Dictionary<uint, BaseHttpServer>();
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +57,8 @@ namespace OpenSim.Framework
 | 
			
		|||
                return m_Servers[port];
 | 
			
		||||
 | 
			
		||||
            m_Servers[port] = new BaseHttpServer(port);
 | 
			
		||||
 | 
			
		||||
            m_log.InfoFormat("[MAIN HTTP SERVER]: Starting main http server on port {0}", port);
 | 
			
		||||
            m_Servers[port].Start();
 | 
			
		||||
 | 
			
		||||
            return m_Servers[port];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1580,7 +1580,6 @@ namespace OpenSim.Framework.Servers.HttpServer
 | 
			
		|||
 | 
			
		||||
        public void Start()
 | 
			
		||||
        {
 | 
			
		||||
            m_log.Info("[BASE HTTP SERVER]: Starting up HTTP Server");
 | 
			
		||||
            StartHTTP();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1588,7 +1587,6 @@ namespace OpenSim.Framework.Servers.HttpServer
 | 
			
		|||
        {
 | 
			
		||||
            try
 | 
			
		||||
            {
 | 
			
		||||
                m_log.Debug("[BASE HTTP SERVER]: Spawned main thread OK");
 | 
			
		||||
                //m_httpListener = new HttpListener();
 | 
			
		||||
                NotSocketErrors = 0;
 | 
			
		||||
                if (!m_ssl)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,10 +98,10 @@ namespace OpenSim.Region.ClientStack
 | 
			
		|||
            
 | 
			
		||||
            if (m_networkServersInfo.HttpUsesSSL && (m_networkServersInfo.HttpListenerPort == m_networkServersInfo.httpSSLPort))
 | 
			
		||||
            {
 | 
			
		||||
                m_log.Error("[HTTP]: HTTP Server config failed.   HTTP Server and HTTPS server must be on different ports");
 | 
			
		||||
                m_log.Error("[REGION SERVER]: HTTP Server config failed.   HTTP Server and HTTPS server must be on different ports");
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            m_log.Info("[REGION]: Starting HTTP server");
 | 
			
		||||
            m_log.InfoFormat("[REGION SERVER]: Starting HTTP server on port {0}", m_httpServerPort);
 | 
			
		||||
            m_httpServer.Start();
 | 
			
		||||
 | 
			
		||||
            MainServer.Instance = m_httpServer;
 | 
			
		||||
| 
						 | 
				
			
			@ -129,4 +129,4 @@ namespace OpenSim.Region.ClientStack
 | 
			
		|||
            return physicsPluginManager.GetPhysicsScene(engine, meshEngine, config, osSceneIdentifier);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -131,8 +131,8 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
 | 
			
		|||
            {
 | 
			
		||||
                // Start http server
 | 
			
		||||
                // Attach xmlrpc handlers
 | 
			
		||||
                m_log.Info("[REMOTE_DATA]: " +
 | 
			
		||||
                           "Starting XMLRPC Server on port " + m_remoteDataPort + " for llRemoteData commands.");
 | 
			
		||||
                m_log.Info("[XML RPC MODULE]: " +
 | 
			
		||||
                           "Starting up XMLRPC Server on port " + m_remoteDataPort + " for llRemoteData commands.");
 | 
			
		||||
                BaseHttpServer httpServer = new BaseHttpServer((uint) m_remoteDataPort);
 | 
			
		||||
                httpServer.AddXmlRPCHandler("llRemoteData", XmlRpcRemoteData);
 | 
			
		||||
                httpServer.Start();
 | 
			
		||||
| 
						 | 
				
			
			@ -192,7 +192,7 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
 | 
			
		|||
            // This should no longer happen, but the check is reasonable anyway
 | 
			
		||||
            if (null == m_openChannels)
 | 
			
		||||
            {
 | 
			
		||||
                m_log.Warn("[RemoteDataReply] Attempt to open channel before initialization is complete");
 | 
			
		||||
                m_log.Warn("[XML RPC MODULE]: Attempt to open channel before initialization is complete");
 | 
			
		||||
                return newChannel;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -279,7 +279,7 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
 | 
			
		|||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                m_log.Warn("[RemoteDataReply]: Channel or message_id not found");
 | 
			
		||||
                m_log.Warn("[XML RPC MODULE]: Channel or message_id not found");
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -340,7 +340,7 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
 | 
			
		|||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    m_log.Error("UNABLE TO REMOVE COMPLETED REQUEST");
 | 
			
		||||
                    m_log.Error("[XML RPC MODULE]: UNABLE TO REMOVE COMPLETED REQUEST");
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -728,4 +728,4 @@ namespace OpenSim.Region.CoreModules.Scripting.XMLRPC
 | 
			
		|||
            return ReqID;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -71,6 +71,8 @@ namespace OpenSim.Server.Base
 | 
			
		|||
                return m_Servers[port];
 | 
			
		||||
 | 
			
		||||
            m_Servers[port] = new BaseHttpServer(port);
 | 
			
		||||
            
 | 
			
		||||
            m_Log.InfoFormat("[SERVER]: Starting new HTTP server on port {0}", port);
 | 
			
		||||
            m_Servers[port].Start();
 | 
			
		||||
 | 
			
		||||
            return m_Servers[port];
 | 
			
		||||
| 
						 | 
				
			
			@ -109,6 +111,7 @@ namespace OpenSim.Server.Base
 | 
			
		|||
 | 
			
		||||
        protected override void Initialise()
 | 
			
		||||
        {
 | 
			
		||||
            m_Log.InfoFormat("[SERVER]: Starting HTTP server on port {0}", m_HttpServer.Port);
 | 
			
		||||
            m_HttpServer.Start();
 | 
			
		||||
 | 
			
		||||
            if (MainConsole.Instance is RemoteConsole)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue