Plateform timeout when engine process more than 1 minute
--------------------------------------------------------

                 Key: STANBOL-217
                 URL: https://issues.apache.org/jira/browse/STANBOL-217
             Project: Stanbol
          Issue Type: Bug
          Components: Enhancer
            Reporter: Florent ANDRE


After a first mail [1], I do some clean and investigations, and it seems that a 
kind of timeout occur somewhere in the platform when engine processing take 
more than 1 minute.

This seems not related to an uncaught Throwable or OutOfMemoryError, or at 
least nothing appear in the logs or console.

With the use of this curl call : 
time curl -m 600 -X POST -H "Accept: text/turtle" -H "Content-type: text/plain" 
-F "data=@document-important" http://localhost:8080/engines

Browser timeout can be an eliminate usual suspect as -m means :
 -m/--max-time <seconds>
              Maximum time in seconds that you allow the whole operation to 
take.  This is useful for preventing your batch jobs from hanging for hours due 
to slow
              networks or links going down.  See also the --connect-timeout 
option.

In order to test this well, I create an engine that do nothing more than wait. 
This engine is really simple, have just one parameter that allow to fix the 
wait period in ms. By default it's set to 1 minute (60000) that cause the bug. 
If you set this wait time lower (57000 for example), this work.

1 minute processing is important, but not huge if we consider big text files 
and a complete enhancement chain.

[1] 
http://mail-archives.apache.org/mod_mbox/incubator-stanbol-dev/201105.mbox/%[email protected]%3E

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to