Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 565
Hallo,
ich habe hier einen Tomcat mit PHP 5.3 am laufen, der wiederum per exec->ANT->sshexec mit diversen Servern arbeitet.
Hintergrund: ich versuche ein Interface für unsere Anwendungen zu programmieren.
Aufruf einzelner Ant Befehle, Kommunikation mit anderen Server untereinander funktioniert problemlos.
Ich möchte nun aber eine Echtzeitausgabe realisieren.
ANT gibt da zb einen Output in Form von:
In diesem Falle mit 1 second noch recht schnell.
Es gibt aber auch Befehle die 3-5 Minuten im sshexec hängen.
Im Moment läuft PHP da in einen timeout ...
Hat da jemand vielleicht einen Ansatz für mich?
ich habe hier einen Tomcat mit PHP 5.3 am laufen, der wiederum per exec->ANT->sshexec mit diversen Servern arbeitet.
Hintergrund: ich versuche ein Interface für unsere Anwendungen zu programmieren.
Aufruf einzelner Ant Befehle, Kommunikation mit anderen Server untereinander funktioniert problemlos.
Ich möchte nun aber eine Echtzeitausgabe realisieren.
ANT gibt da zb einen Output in Form von:
Code:
Buildfile: /home/bcontroller/tomcat/webapps/ROOT/build.xml
start:
[sshexec] Connecting to server:port
[sshexec] cmd : sh tomcat/bin/start
[sshexec] Using CATALINA_BASE: /home/acc-1/tomcat
[sshexec] Using CATALINA_HOME: /opt/tomcat
[sshexec] Using CATALINA_TMPDIR: /home/acc-1/tomcat/temp
[sshexec] Using JRE_HOME: /opt/java
[sshexec] Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
BUILD SUCCESSFUL
Total time: 1 second
In diesem Falle mit 1 second noch recht schnell.
Es gibt aber auch Befehle die 3-5 Minuten im sshexec hängen.
Im Moment läuft PHP da in einen timeout ...
Hat da jemand vielleicht einen Ansatz für mich?