Re: Advantages of different Servlet Containers

2009-10-02 Thread Lajos
Just go for Tomcat. For all its problems, and I should know having used 
it since it was originally JavaWebServer, it is perfectly capable of 
handling high-end production environments provided you tune it 
correctly. We use it with our customized Solr 1.3 version without any 
problems.


Lajos


Simon Wistow wrote:
I know that the Solr FAQ says 

Users should decide for themselves which Servlet Container they 
consider the easiest/best for their use cases based on their 
needs/experience. For high traffic scenarios, investing time for tuning 
the servlet container can often make a big difference.


but is there anywhere that lists some of the variosu advantages and 
disadvantages of, say, Tomcat over Jetty for someone who isn't current 
with the Java ecosystem?


Also, I'm currently using Jetty but I've had to do a horrific hack to 
make it work under init.d in that I start it up in the background and 
then tail the output waiting for the line that says the SocketConnector 
has been started


   while [ '' = $(tail -1 $LOG | grep 'Started SocketConnector')  ] ; 
   do

   sleep 1
   done

There's *got* to be a better way of doing this, right? 


Thanks,

Simon






No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 8.5.409 / Virus Database: 270.14.2/2408 - Release Date: 10/01/09 18:23:00




RE: Advantages of different Servlet Containers

2009-10-02 Thread Walter Underwood
Netflix uses Tomcat throuought and they tail the log to figure out whether 
it has started, except they look for a message from Solr to see whether 
Solr is ready to go to work.

wunder

-Original Message-
From: Lajos [mailto:la...@protulae.com] 
Sent: Friday, October 02, 2009 1:35 PM
To: solr-user@lucene.apache.org
Subject: Re: Advantages of different Servlet Containers

Just go for Tomcat. For all its problems, and I should know having used 
it since it was originally JavaWebServer, it is perfectly capable of 
handling high-end production environments provided you tune it 
correctly. We use it with our customized Solr 1.3 version without any 
problems.

Lajos


Simon Wistow wrote:
 I know that the Solr FAQ says 
 
 Users should decide for themselves which Servlet Container they 
 consider the easiest/best for their use cases based on their 
 needs/experience. For high traffic scenarios, investing time for tuning 
 the servlet container can often make a big difference.
 
 but is there anywhere that lists some of the variosu advantages and 
 disadvantages of, say, Tomcat over Jetty for someone who isn't current 
 with the Java ecosystem?
 
 Also, I'm currently using Jetty but I've had to do a horrific hack to 
 make it work under init.d in that I start it up in the background and 
 then tail the output waiting for the line that says the SocketConnector 
 has been started
 
while [ '' = $(tail -1 $LOG | grep 'Started SocketConnector')  ] ; 
do
sleep 1
done
 
 There's *got* to be a better way of doing this, right? 
 
 Thanks,
 
 Simon
 
 
 
 
 
 
 No virus found in this incoming message.
 Checked by AVG - www.avg.com 
 Version: 8.5.409 / Virus Database: 270.14.2/2408 - Release Date: 10/01/09
18:23:00
 




Re: Advantages of different Servlet Containers

2009-10-02 Thread Shalin Shekhar Mangar
AOL uses Tomcat for all Solr deployments. Our load balancers use a ping
query to put a box back into rotation.

On Sat, Oct 3, 2009 at 2:15 AM, Walter Underwood wun...@wunderwood.orgwrote:

 Netflix uses Tomcat throuought and they tail the log to figure out whether
 it has started, except they look for a message from Solr to see whether
 Solr is ready to go to work.

 wunder

 -Original Message-
 From: Lajos [mailto:la...@protulae.com]
 Sent: Friday, October 02, 2009 1:35 PM
 To: solr-user@lucene.apache.org
 Subject: Re: Advantages of different Servlet Containers

 Just go for Tomcat. For all its problems, and I should know having used
 it since it was originally JavaWebServer, it is perfectly capable of
 handling high-end production environments provided you tune it
 correctly. We use it with our customized Solr 1.3 version without any
 problems.

 Lajos


 Simon Wistow wrote:
  I know that the Solr FAQ says
 
  Users should decide for themselves which Servlet Container they
  consider the easiest/best for their use cases based on their
  needs/experience. For high traffic scenarios, investing time for tuning
  the servlet container can often make a big difference.
 
  but is there anywhere that lists some of the variosu advantages and
  disadvantages of, say, Tomcat over Jetty for someone who isn't current
  with the Java ecosystem?
 
  Also, I'm currently using Jetty but I've had to do a horrific hack to
  make it work under init.d in that I start it up in the background and
  then tail the output waiting for the line that says the SocketConnector
  has been started
 
 while [ '' = $(tail -1 $LOG | grep 'Started SocketConnector')  ] ;
 do
 sleep 1
 done
 
  There's *got* to be a better way of doing this, right?
 
  Thanks,
 
  Simon
 
 
 
  
 
 
  No virus found in this incoming message.
  Checked by AVG - www.avg.com
  Version: 8.5.409 / Virus Database: 270.14.2/2408 - Release Date: 10/01/09
 18:23:00
 





-- 
Regards,
Shalin Shekhar Mangar.


Re: Advantages of different Servlet Containers

2009-10-02 Thread Joshua Tuberville
Simon,

Have you tried the bin/jetty.sh script that comes with Jetty  
distributions?  It contains the standard start|stop|restart functions.

Joshua

On Oct 2, 2009, at 1:11 PM, Simon Wistow wrote:

 I know that the Solr FAQ says

 Users should decide for themselves which Servlet Container they
 consider the easiest/best for their use cases based on their
 needs/experience. For high traffic scenarios, investing time for  
 tuning
 the servlet container can often make a big difference.

 but is there anywhere that lists some of the variosu advantages and
 disadvantages of, say, Tomcat over Jetty for someone who isn't current
 with the Java ecosystem?

 Also, I'm currently using Jetty but I've had to do a horrific hack to
 make it work under init.d in that I start it up in the background and
 then tail the output waiting for the line that says the  
 SocketConnector
 has been started

   while [ '' = $(tail -1 $LOG | grep 'Started SocketConnector')  ] ;
   do
   sleep 1
   done

 There's *got* to be a better way of doing this, right?

 Thanks,

 Simon