lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitry Kan <solrexp...@gmail.com>
Subject Re: Improper shutdown of Solr in Jetty 9
Date Wed, 31 Jul 2013 13:41:43 GMT
OK. On ubuntu there are shell scripts that come with jetty 9. They seem to
do the proper job (disclaimer: not yet extensive testing with solr done,
but looks good so far).
Not sure, how well jetty supports win environment on the life-cycle
automation side.


On Wed, Jul 31, 2013 at 1:43 PM, Artem Karpenko <a.karpenko@oxseed.com>wrote:

> Hello Dmitry,
>
> it's Windows 7. I'm starting Jetty with java -jar start.jar
>
> 31.07.2013 12:36, Dmitry Kan пишет:
>
>  Artem,
>>
>> Whats the OS are using?
>> So far jetty 9 with solr 4.3.1 works ok under ubuntu 12.04.
>> On 30 Jul 2013 17:23, "Alexandre Rafalovitch" <arafalov@gmail.com> wrote:
>>
>>  Of course, I meant Jetty (not Tomcat). So apologies for spam and
>>> confusion
>>> of my own. The rest of the statement stands.
>>>
>>> Personal website: http://www.outerthoughts.com/
>>> LinkedIn: http://www.linkedin.com/in/**alexandrerafalovitch<http://www.linkedin.com/in/alexandrerafalovitch>
>>> - Time is the quality of nature that keeps events from happening all at
>>> once. Lately, it doesn't seem to be working.  (Anonymous  - via GTD book)
>>>
>>>
>>> On Tue, Jul 30, 2013 at 10:20 AM, Alexandre Rafalovitch
>>> <arafalov@gmail.com>wrote:
>>>
>>>  Thanks for letting us know. See if you can add it to the documentation
>>>> somewhere.
>>>>
>>>> Solr is not using Tomcat 9, but I believe that was primarily because
>>>> Tomcat 9 requires Java 7 and Solr 4.x is staying with Java 6 as minimum
>>>> requirement.
>>>>
>>>> Regards,
>>>>    Alex.
>>>>
>>>> Personal website: http://www.outerthoughts.com/
>>>> LinkedIn: http://www.linkedin.com/in/**alexandrerafalovitch<http://www.linkedin.com/in/alexandrerafalovitch>
>>>> - Time is the quality of nature that keeps events from happening all at
>>>> once. Lately, it doesn't seem to be working.  (Anonymous  - via GTD
>>>> book)
>>>>
>>>>
>>>> On Tue, Jul 30, 2013 at 10:09 AM, Artem Karpenko <a.karpenko@oxseed.com
>>>> wrote:
>>>>
>>>>  Uh, sorry for spamming, but if anyone interested there is a way to
>>>>> properly shutdown Jetty when it's launched with --exec flag.
>>>>> You can use JMX to invoke method stop() on the Jetty's Server MBean.
>>>>>
>>>> This
>>>
>>>> triggers a proper shutdown with all Solr's close() callbacks executed.
>>>>> I wonder why it's not noted at least in Jetty documentation.
>>>>>
>>>>> Regards,
>>>>> Artem Karpenko.
>>>>>
>>>>> 30.07.2013 16:58, Artem Karpenko пишет:
>>>>>
>>>>>   After some investigation I found that the problem is not with Jetty's
>>>>>
>>>>>> version but usage of --exec flag.
>>>>>> Namely, when --exec is used (to specify JVM args) then shutdown is
not
>>>>>> graceful, it seems that Java process that is just killed.
>>>>>> Not sure how to handle this...
>>>>>>
>>>>>> Regards,
>>>>>> Artem Karpenko.
>>>>>>
>>>>>> 29.07.2013 16:51, Artem Karpenko пишет:
>>>>>>
>>>>>>  Hi,
>>>>>>>
>>>>>>> I can't make Solr shut down properly when using Jetty 9. Tested
this
>>>>>>> with a simple plugin that only extends DirectUpdateHandler2,
creates
>>>>>>> a
>>>>>>> file in constructor and deletes it in close(). While it's working
>>>>>>> fine
>>>>>>> in the example installation (the one that can be downloaded from
Solr
>>>>>>> site) and in the simple custom installation with Jetty 8, it
won't in
>>>>>>> Jetty 9. There is not much logging at shutdown at all, just Jetty's
>>>>>>> "closing selector" or smth., unlike with Jetty 8 where it prints
>>>>>>>
>>>>>> various
>>>
>>>> "Graceful shutdown" messages from Solr.
>>>>>>>
>>>>>>> Installation procedure I used for both Jettys is rather simple:
just
>>>>>>>
>>>>>> put
>>>
>>>> solr.war into webapps/ directory, plugin JAR into {core}/lib/ and
>>>>>>> configure update handler in solrconfig.xml.
>>>>>>> OS is Windows 7, Solr 4.4.
>>>>>>> I tried to stop Jetty with both "Ctrl+C" and "java start.jar
>>>>>>> [port/key
>>>>>>> params] --stop". For Jetty 8 it works fine even with Ctrl+C.
>>>>>>>
>>>>>>> Did anybody stumble on this issue?
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Artem.
>>>>>>>
>>>>>>>
>>>>>>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message