From: Chris H. <ch...@ha...> - 2004-12-22 22:36:43
|
Embedded questions... "Gatis" asked: > Hi, > > I've embedded the Jetty in a small system wich serves to two ethernet > interfaces: one intranet and other to the internet. Tipically, my code > is: > > Server server = new Server(); > // The intranet interface > server.addListener("192.xxx.xxx.xxx:8080"); > server.addListener("192.xxx.xxx.xxx:8085"); > // The Internet interface > server.addListener("200.xxx.xxx.xxx:8080"); > server.addListener("200.xxx.xxx.xxx:8085"); > // ... add some servlets and then start the server > > When I start the server, only clients on the intranet get served, all > other clientes from internet cann't get connected (the system has a > logical connection wich states that the client must ping every 1 > minute). So, if I disconnect the intranet interface, What do you mean by 'disconnect'? Do you mean you physically disconnect the network connection (with Jetty still listening on all 4 ports), or do you mean that you comment out the intranet listeners in the Jetty configuration and re-start it? > the internet all > clients connects successfully. > > It seams to be a load balance problem. Well, how much load is being created by the intranet connections? Requests / sec? Average response time? How many threads are you allowing _each_ listener to use ( setMaxThreads() )? If the requests are arriving from both sources at roughly equal rates, I would expect both sets of sources to be given a chance at being served. This would be an Operating System selection, not a Jetty one. Unless your input loading is _very_ high and _very_ strange I can't think it can be a load balance issue. Are the intranet requests normal, short page requests? Or are there long / large data transfers taking place? Are there any warnings in the Jetty Log? >Here is the question: the jetty server could handle it for me? It certainly ought to be able to do this. >Does someone had similar problems? What > solution would be best? > > Thanks, > Igor Gatis What Operating System are you using? Are there two physically-separate network interface cards? Chris Haynes |