I meant the workaround details at the bottom of the issue description

You're right though, it was #4807 that never amounted to much. Mainly because I 
couldn't get the fix right and wasn't motivated enough to need to get the fix 
right!

Will

On 13 Feb 2014, at 23:41, Michael DeHaan <mich...@ansible.com> wrote:

> Hi Will,
> 
> I'm confused a bit about what you are referring to in the ticket.
> 
> As  I recall we got the async math bugfix completed in the end.    Is there a 
> chance you linked a different ticket by mistake possibly?
> 
> 
> 
> 
> On Wed, Feb 12, 2014 at 6:48 PM, Will Thames <w...@thames.id.au> wrote:
> This came up for me in the past. I found setsid pretty helpful too
> 
> https://github.com/ansible/ansible/pull/4800
> 
> (note that #4800 never amounted to much as it caused too many other problems, 
> but the workaround still applies!)
> 
> Will
> 
> 
> On Wednesday, February 12, 2014 4:58:42 AM UTC+10, Alain Sahli wrote:
> Thank you very much! Your solution works.
> 
> On Tuesday, February 11, 2014 5:27:50 PM UTC+1, David Adams wrote:
> This is a good point. Tomcat does NOT detach, so running startup.sh directly 
> from an Ansible ssh session may well immediately shut down. You've got to 
> wrap it in something that will detach correctly. The easiest would be nohup. 
> startup.sh is also kind of pointless. You can just call catalina.sh directly. 
> From my Tomcat app's init script:
> 
>     nohup $CATALINA_HOME/bin/catalina.sh start
> 
> -dave
> 
> 
> 
> On Tue, Feb 11, 2014 at 6:50 AM, Karl E. Jorgensen <ka...@jorgensen.org.uk> 
> wrote:
> Hi
> 
> On Sun, Feb 09, 2014 at 12:25:06PM -0800, Alain Sahli wrote:
> > Hi!
> >
> > I wrote a simple playbook that downloads, extracts and starts Tomcat. Here 
> > are
> > the relevant parts of it:
> >
> > - name: Download Tomcat 7.0.42
> >   get_url: url=http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.42/bin/
> > apache-tomcat-7.0.42.tar.gz dest=/home/tomcat/apache-tomcat-7.0.42.tar.gz
> >
> > - name: Extract Tomcat
> >   command: chdir=/home/tomcat tar -xvzf apache-tomcat-7.0.42.tar.gz 
> > creates=/
> > home/tomcat/apache-tomcat-7.0.42
> >
> > - name: Change ownership of Tomcat installation
> >   file: path=/home/tomcat/apache-tomcat-7.0.42 owner=tomcat group=tomcat 
> > state=
> > directory recurse=yes
> >
> > - name: Configure Tomcat server
> >   template: src=tomcat-users.xml 
> > dest=/home/tomcat/apache-tomcat-7.0.42/conf/
> >   notify: restart tomcat
> >
> > - name: Set JAVA_HOME for tomcat
> >   lineinfile: dest=/home/tomcat/apache-tomcat-7.0.42/bin/setenv.sh 
> > line='export
> > JAVA_HOME=/opt/java/jdk1.7.0_51' create=yes state=present mode=0555
> >
> > - name: Start Tomcat
> >   command: /home/tomcat/apache-tomcat-7.0.42/bin/startup.sh
> >   sudo: true
> >   sudo_user: tomcat
> >
> > - name: wait for tomcat to start
> >   wait_for: port=8080
> 
> Does tomcat actually detach from the TTY?
> 
> IIRC failure to do so can keep the SSH session open. Or alternatively:
> Break the offending process (tomcat) when ssh is killed...
> 
> If you start tomcat from a normal login shell, and run "ps -ef|grep
> tomcat" (or similar), it should not be associated with your login
> tty...
> 
> --
> Karl E. Jorgensen
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to ansible-proje...@googlegroups.com.
> To post to this group, send email to ansible...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "Ansible Project" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/ansible-project/wf-UOtPOuKk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to