Hi, I will add to FAQ - this is useful to know.
Paul, could you send me an error message please? Alex On 04/01/2011 09:46, Stian Soiland-Reyes wrote: > On Thu, Dec 30, 2010 at 16:38, Paul<[email protected]> wrote: >> After running a long workflow I have been getting an error, only once >> out of 300 or so iterations, that says a time out has occurred. This is >> a Java (Taverna) error, which I fixed in a previous version of Taverna >> by adding something to the debug.bat file. It has something to do with >> the amount of time Taverna will wait until it declares a service call as >> failing. I can't remember what it was though. > (Alex - should we put this in the FAQ? Should include the actual error > message.) > > > I assume we are talking about WSDL services in this case. > > A single SOAP or REST call is done as a > single HTTP connection, which could easily fail for anything taking > more than say 5 minutes. (Our default timeout). > > You can tweak > Taverna's SOAP timeout by setting a system property > -Dtaverna.wsdl.timeout=60 (60 minutes) - but a high value here is > only going to be stable on http://localhost or on a locally switched > network. > > To modify the system property in Windows, modify taverna-debug.bat and > start Taverna by double-clicking this file. (These settings won't be > picked up by taverna.exe, which is what the Start menu item is > launching by default. To modify the start menu item to use > taverna-debug.bat instead, right-click on "Taverna workbench 2.2" from > the Start menu and go to "Properties") > > Edit the end of taverna-debug.bat using Notepad or similar to include > the new line: > > ... > set ARGS=%ARGS% -Dsun.swing.enableImprovedDragGesture > set ARGS=%ARGS% "-Dtaverna.startup=%TAVERNA_HOME%." > > set ARGS=%ARGS% -Dtaverna.wsdl.timeout=60 > > java %ARGS% -jar "%TAVERNA_HOME%lib\prelauncher-2.2.jar" %* > pause > > > > You are also advised for such services in the workflow to use > Details->Advanced and set the Retries to say 3 (as the calls would be > more likely to fall over due to network trouble) - however if every > call is going to take more than 5 minutes you would also need to set > the property as above. (otherwise it would just fail after 3x5 > minutes) > > > ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ taverna-users mailing list [email protected] [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/about/contact-us/
