You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by ronsho <ro...@ronsho.com> on 2011/03/06 14:42:09 UTC
ActiveMQ watchdog for a production environment
Hey,
I'm going to run ActiveMQ in a production environment and am worried about a
scenario where the ActiveMQ process goes down.
Do you have any experience with this scenario? Is there a watchdog for
ActiveMQ?
Thanks,
Ron.
--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-watchdog-for-a-production-environment-tp3337591p3337591.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ watchdog for a production environment
Posted by Bruce Snyder <br...@gmail.com>.
On Tue, Mar 8, 2011 at 5:56 PM, Allen Reese <ar...@yahoo-inc.com> wrote:
> Here is a fixed patch.
> https://issues.apache.org/jira/secure/attachment/12473081/amq-298.patch
>
> I can't figure out how to remove the first patch.
No problem, I committed the new patch. Thanks, Allen!
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder
RE: ActiveMQ watchdog for a production environment
Posted by Allen Reese <ar...@yahoo-inc.com>.
Here is a fixed patch.
https://issues.apache.org/jira/secure/attachment/12473081/amq-298.patch
I can't figure out how to remove the first patch.
--Allen
> -----Original Message-----
> From: Bruce Snyder [mailto:bruce.snyder@gmail.com]
> Sent: Monday, March 07, 2011 12:25 PM
> To: users@activemq.apache.org
> Subject: Re: ActiveMQ watchdog for a production environment
>
> On Mon, Mar 7, 2011 at 12:31 PM, Bruce Snyder
> <br...@gmail.com> wrote:
> > On Mon, Mar 7, 2011 at 11:50 AM, Allen Reese
> <ar...@yahoo-inc.com> wrote:
> >> At Yahoo!, we use jsvc to run activemq:
> >> http://commons.apache.org/daemon/jsvc.html
> >>
> >> This JIRA has the java patches required to use jsvc:
> >> https://issues.apache.org/jira/browse/AMQ-2968
> >>
> >> However there are no start/stop scripts. Our environment
> is a little different with respect to start/stop scripts, so
> the scripts we use are not usable by others.
> >
> > Thanks for the contribution, Allen!
> >
> > While preparing your patch to be committed to the trunk, I realized
> > that commons-daemon-1.0.4.jar is not published to Maven
> Central. But
> > commons-daemon-1.0.3.jar is published and your patch builds
> fine with
> > this version. So I'm going to commit it using 1.0.3, is
> that OK with
> > you?
>
> Allen, a couple things I just noticed in examining the patch closer:
>
> 1) You did check the box to allow your patch to be included
> in ASF works
> 2) But there is a copyright notice in the Java source file
>
> Per the ASF policies, a copyright in a project's NOTICE file
> is fine, but we don't place copyrights in the source files.
> For more details, please see the following, specifically 1.1 and 1.2:
>
> http://www.apache.org/legal/src-headers.html#headers
>
> Furthermore, item 2 on that same page shows the appropriate
> Apache License blurb that should be included in source files.
>
> It would be great if you could attach a new patch to the issue that:
> a) removes the copyright from the Java source file, and, b)
> includes the proper license header.
>
> Bruce
> --
> perl -e 'print
> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
> );'
>
> ActiveMQ in Action: http://bit.ly/2je6cQ
> Blog: http://bruceblog.org/
> Twitter: http://twitter.com/brucesnyder
>
Re: ActiveMQ watchdog for a production environment
Posted by Bruce Snyder <br...@gmail.com>.
On Mon, Mar 7, 2011 at 12:31 PM, Bruce Snyder <br...@gmail.com> wrote:
> On Mon, Mar 7, 2011 at 11:50 AM, Allen Reese <ar...@yahoo-inc.com> wrote:
>> At Yahoo!, we use jsvc to run activemq: http://commons.apache.org/daemon/jsvc.html
>>
>> This JIRA has the java patches required to use jsvc:
>> https://issues.apache.org/jira/browse/AMQ-2968
>>
>> However there are no start/stop scripts. Our environment is a little different with respect to start/stop scripts, so the scripts we use are not usable by others.
>
> Thanks for the contribution, Allen!
>
> While preparing your patch to be committed to the trunk, I realized
> that commons-daemon-1.0.4.jar is not published to Maven Central. But
> commons-daemon-1.0.3.jar is published and your patch builds fine with
> this version. So I'm going to commit it using 1.0.3, is that OK with
> you?
Allen, a couple things I just noticed in examining the patch closer:
1) You did check the box to allow your patch to be included in ASF works
2) But there is a copyright notice in the Java source file
Per the ASF policies, a copyright in a project's NOTICE file is fine,
but we don't place copyrights in the source files. For more details,
please see the following, specifically 1.1 and 1.2:
http://www.apache.org/legal/src-headers.html#headers
Furthermore, item 2 on that same page shows the appropriate Apache
License blurb that should be included in source files.
It would be great if you could attach a new patch to the issue that:
a) removes the copyright from the Java source file, and, b) includes
the proper license header.
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder
RE: ActiveMQ watchdog for a production environment
Posted by Allen Reese <ar...@yahoo-inc.com>.
Yeah 1.0.3 is fine. 1.0.5 is probably better, it has windows fixes.
I'm not sure how I get 1.0.4 down. :)
Eventually, I'll unbury myself enough to take a hack on the startup scripts, but so far, I haven't yet.
--Allen
> -----Original Message-----
> From: Bruce Snyder [mailto:bruce.snyder@gmail.com]
> Sent: Monday, March 07, 2011 11:31 AM
> To: users@activemq.apache.org
> Subject: Re: ActiveMQ watchdog for a production environment
>
> On Mon, Mar 7, 2011 at 11:50 AM, Allen Reese
> <ar...@yahoo-inc.com> wrote:
> > At Yahoo!, we use jsvc to run activemq:
> > http://commons.apache.org/daemon/jsvc.html
> >
> > This JIRA has the java patches required to use jsvc:
> > https://issues.apache.org/jira/browse/AMQ-2968
> >
> > However there are no start/stop scripts. Our environment
> is a little different with respect to start/stop scripts, so
> the scripts we use are not usable by others.
>
> Thanks for the contribution, Allen!
>
> While preparing your patch to be committed to the trunk, I
> realized that commons-daemon-1.0.4.jar is not published to
> Maven Central. But commons-daemon-1.0.3.jar is published and
> your patch builds fine with this version. So I'm going to
> commit it using 1.0.3, is that OK with you?
>
> Bruce
> --
> perl -e 'print
> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
> );'
>
> ActiveMQ in Action: http://bit.ly/2je6cQ
> Blog: http://bruceblog.org/
> Twitter: http://twitter.com/brucesnyder
>
Re: ActiveMQ watchdog for a production environment
Posted by Bruce Snyder <br...@gmail.com>.
On Mon, Mar 7, 2011 at 11:50 AM, Allen Reese <ar...@yahoo-inc.com> wrote:
> At Yahoo!, we use jsvc to run activemq: http://commons.apache.org/daemon/jsvc.html
>
> This JIRA has the java patches required to use jsvc:
> https://issues.apache.org/jira/browse/AMQ-2968
>
> However there are no start/stop scripts. Our environment is a little different with respect to start/stop scripts, so the scripts we use are not usable by others.
Thanks for the contribution, Allen!
While preparing your patch to be committed to the trunk, I realized
that commons-daemon-1.0.4.jar is not published to Maven Central. But
commons-daemon-1.0.3.jar is published and your patch builds fine with
this version. So I'm going to commit it using 1.0.3, is that OK with
you?
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder
RE: ActiveMQ watchdog for a production environment
Posted by Allen Reese <ar...@yahoo-inc.com>.
At Yahoo!, we use jsvc to run activemq: http://commons.apache.org/daemon/jsvc.html
This JIRA has the java patches required to use jsvc:
https://issues.apache.org/jira/browse/AMQ-2968
However there are no start/stop scripts. Our environment is a little different with respect to start/stop scripts, so the scripts we use are not usable by others.
--Allen
> -----Original Message-----
> From: ronsho [mailto:ron@ronsho.com]
> Sent: Sunday, March 06, 2011 3:58 PM
> To: users@activemq.apache.org
> Subject: Re: ActiveMQ watchdog for a production environment
>
>
> Bruce Snyder wrote:
> >
> > I have had very good success in using and recommending
> daemontools for
> > the production deployment of ActiveMQ and lots of other software:
> >
>
> Thanks Bruce, this is helpful.
>
> I've done some reading on the tanuki wrapper
> (http://wrapper.tanukisoftware.com), has anyone had some
> experience with it and ActiveMQ?
>
> Thanks,
> Ron.
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-watchdog-for-a-
> production-environment-tp3337591p3338207.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
Re: ActiveMQ watchdog for a production environment
Posted by Bruce Snyder <br...@gmail.com>.
On Sun, Mar 6, 2011 at 4:58 PM, ronsho <ro...@ronsho.com> wrote:
>
> Bruce Snyder wrote:
>>
>> I have had very good success in using and recommending daemontools for
>> the production deployment of ActiveMQ and lots of other software:
>>
>
> Thanks Bruce, this is helpful.
>
> I've done some reading on the tanuki wrapper
> (http://wrapper.tanukisoftware.com), has anyone had some experience with it
> and ActiveMQ?
I have used the Tanuki wrapper in the past to run a Java app as a
Windoze service. I know it does have a basic watchdog capability but I
don't know much about it as I have not used it on other operating
systems.
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder
Re: ActiveMQ watchdog for a production environment
Posted by ronsho <ro...@ronsho.com>.
Bruce Snyder wrote:
>
> I have had very good success in using and recommending daemontools for
> the production deployment of ActiveMQ and lots of other software:
>
Thanks Bruce, this is helpful.
I've done some reading on the tanuki wrapper
(http://wrapper.tanukisoftware.com), has anyone had some experience with it
and ActiveMQ?
Thanks,
Ron.
--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-watchdog-for-a-production-environment-tp3337591p3338207.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: ActiveMQ watchdog for a production environment
Posted by Bruce Snyder <br...@gmail.com>.
On Sun, Mar 6, 2011 at 6:42 AM, ronsho <ro...@ronsho.com> wrote:
> Hey,
>
> I'm going to run ActiveMQ in a production environment and am worried about a
> scenario where the ActiveMQ process goes down.
> Do you have any experience with this scenario? Is there a watchdog for
> ActiveMQ?
I have had very good success in using and recommending daemontools for
the production deployment of ActiveMQ and lots of other software:
http://cr.yp.to/daemontools.html
Daemontools provides utilities for Unix style logging and process
supervision and it works very well.
There's some info about setting up Daemontools and ActiveMQ here:
http://barkingiguana.com/2008/12/13/deploying-activemq-on-ubuntu-810/
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
ActiveMQ in Action: http://bit.ly/2je6cQ
Blog: http://bruceblog.org/
Twitter: http://twitter.com/brucesnyder