<div dir="ltr">BTW, once you update the configuration file, you will need to restart that launcher process.<div>It is not smart enough to watch that file. ;-)</div><div><br></div><div>And down the road, if you want to use different machine for the Viz, you can issue some ssh command to remotely start that ParaView process even with mpi/pvserver.</div><div><br></div><div>Seb</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 25, 2014 at 8:01 PM, Sebastien Jourdain <span dir="ltr"><<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Found the issue! Or at least I think I do ;-)<div><br></div><div>The short answer is that the "ready_line" property inside your launcher.json file should be "Starting factory" and not "Starting factory - XYZ" for all the command lines. (Like written in the documentation ;-)</div><div><br></div><div>The reason is that the launcher look for that exact String in the output of the process that it runs. This allow to know when the process is ready. And the line "Starting factory - XYZ" never show up, hence the error message</div><div>"Session did not start before timeout expired. Check session logs." has it think the process is not ready.<br></div><div><br></div><div>Let me know if you run into something else.</div><div><br></div><div>Seb</div><div><br><div><br></div><div><br></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 25, 2014 at 5:00 PM, Burlen Loring <span dir="ltr"><<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hi Sebastien, <br>
<br>
OK, I finally upgrade to Ubuntu 14.04 and apache 2.4! however, I
still have some issue. again I see the render window pop up in the
background, in the browser I have the ParaView web logo and
spinning wheel, now after a few seconds a dialog: Session did not
start before timeout expired. Check session logs.<br>
<br>
I cranked up the log verbosity in apache. attached everything.
Any idea what the problem is? how to get more info? paraview has
an error, how does that get reported?<br>
<br>
Thanks<span><font color="#888888"><br>
Burlen</font></span><div><div><br>
<br>
On 11/24/2014 12:48 PM, Sebastien Jourdain wrote:<br>
</div></div></div><div><div>
<blockquote type="cite">
<div dir="ltr">Apache 2.2 will probably be an issue as WS
forwarding was not properly supported with url rewrite.
<div><br>
</div>
<div>You may need to build Apache yourself on that distribution.
The one that have all the fix and is supposed to work is
2.4.7+.</div>
<div><br>
</div>
<div>We have some additional documentation about that part here:</div>
<div><br>
</div>
<div><a href="http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#%21/guide/apache_front_end" target="_blank">http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/apache_front_end</a></div>
<div><br>
</div>
<div>Seb</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Nov 24, 2014 at 12:47 PM,
Burlen Loring <span dir="ltr"><<a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hi Sebastien,<br>
<br>
this is for a public deployment but I am testing in the
browser while it locally logged into the system. This
server is running ubuntu 11.04, apache 2.2.22. I hope
that this isn't a roadblock.I can't easily upgrade.<br>
<br>
your instructions for 14.04 went off OK but in 2 spots I
had to find a work around:<br>
1) proxy_wstunnel had to be installed manually, this
went without a hitch and it loaded up without error<br>
2) in the apache config I had to comment #Require all
granted as that wasn't valid in 2.2<br>
<br>
the session id was in the proxy.txt file and had the
port number 9100 which I see elsewhere in the logs, so
that looks OK.<br>
<br>
I'm attaching the launcher config.<br>
<br>
the apache config is pasted below.<br>
<tt><br>
</tt><tt>131
################################################################################333</tt><tt><br>
</tt><tt>132 <VirtualHost *:80></tt><tt><br>
</tt><tt>133 ServerName <a href="http://paraview.lbl.gov" target="_blank">paraview.lbl.gov</a></tt><tt><br>
</tt><tt>134 ServerAdmin <a href="mailto:bloring@lbl.gov" target="_blank">bloring@lbl.gov</a></tt><tt><br>
</tt><tt>135 DocumentRoot /var/www/ParaView/www</tt><tt><br>
</tt><tt>136 ErrorLog
"/var/www/ParaView/logs/error.log"</tt><tt><br>
</tt><tt>137 CustomLog
"/var/www/ParaView/logs/access.log" common</tt><tt><br>
</tt><tt>138 </tt><tt><br>
</tt><tt>139 <Directory
"/var/www/ParaView/www"></tt><tt><br>
</tt><tt>140 Options Indexes FollowSymLinks</tt><tt><br>
</tt><tt>141 Order allow,deny</tt><tt><br>
</tt><tt>142 Allow from all</tt><tt><br>
</tt><tt>143 AllowOverride None</tt><tt><br>
</tt><tt>144 #for ver >= 2.4</tt><tt><br>
</tt><tt>145 #Require all granted</tt><tt><br>
</tt><tt>146 </Directory></tt><tt><br>
</tt><tt>147 </tt><tt><br>
</tt><tt>148 # Handle launcher forwarding</tt><tt><br>
</tt><tt>149 ProxyPass /paraview <a href="http://localhost:8080/paraview" target="_blank">http://localhost:8080/paraview</a></tt><tt><br>
</tt><tt>150 </tt><tt><br>
</tt><tt>151 # Handle WebSocket forwarding</tt><tt><br>
</tt><tt>152 RewriteEngine On</tt><tt><br>
</tt><tt>153 RewriteMap session-to-port
txt:/var/www/ParaView/proxy.txt</tt><tt><br>
</tt><tt>154 RewriteCond %{QUERY_STRING}
^sessionId=(.*)$ [NC]</tt><tt><br>
</tt><tt>155 RewriteRule ^/proxy.*$ <a>ws://$</a>{session-to-port:%1}/ws
[P]</tt><tt><br>
</tt><tt>156 </VirtualHost></tt>
<div>
<div><br>
<br>
On 11/24/2014 10:02 AM, Sebastien Jourdain wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr">Hi Burlen,
<div><br>
</div>
<div>Just to make sure, you are performing the
install on an Ubuntu 14.04 ?</div>
<div><br>
</div>
<div>Are you trying to try it locally first using
"localhost", or are you targeting a real deploy
with a real host name?</div>
<div><br>
</div>
<div>Can you share your config file for the
launcher + apache? </div>
<div>(You can do it privately depending on your
target deploy / security)</div>
<div><br>
</div>
<div>Moreover, can you validate that the session
id <span style="font-size:13px;font-family:arial,sans-serif">c3079f24-</span><font face="arial, sans-serif">73f9-11e4-a023-002590202132
was properly mapped inside the text file that
is shared between Apache and the Python
launcher?</font></div>
<div><br>
</div>
<div><font face="arial, sans-serif">Thanks,</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">Seb</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Nov 24, 2014 at
10:29 AM, burlen <span dir="ltr"><<a href="mailto:burlen.loring@gmail.com" target="_blank">burlen.loring@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi All,<br>
<br>
Making an attempt to install ParaView web. I
need some assistance in trouble shooting. I
am attaching a set of logs from a single
attempt. I'm following the<a href="http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#%21/guide/ubuntu_14_04" target="_blank"> instructions for Ubuntu
14.04 </a>. I see the x11 render window
open, but the web page shows nothing.<br>
<br>
from the error log<br>
[Mon Nov 24 08:48:53 2014] [error] [client
131.243.240.15] File does not exist:
/var/www/ParaView/www/ws:<br>
<br>
from the access log<br>
131.243.240.15 - - [24/Nov/2014:08:48:53
-0800] "GET /<a>ws://localhost:9100/ws?sessionId=c3079f24-73f9-11e4-a023-002590202132</a>
HTTP/1.1" 404 513<br>
131.243.240.15 - - [24/Nov/2014:08:48:53
-0800] "GET
/proxy?sessionId=c3079f24-73f9-11e4-a023-002590202132
HTTP/1.1" 404 457<br>
<br>
Seems that the problem potentially relates
to web sockets. How can I get further info
about what's failing? Can anyone give some
hint on troubleshooting this issue?<span><font color="#888888"><br>
<br>
Burlen<br>
</font></span></div>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the
ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a>
Follow this link to subscribe/unsubscribe:
<a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>