KNIME Version: 4.5.1
OS: Windows Server 2019 Standard
Node: Python
Issue:
I have a python node that uploads tableau extracts to tableau online. Once in a while (not always) that node fails with:
…connection attempt timed out…consider increasing the socket timeout using VM option -Dknime.python.connecttimeout…
This error happens intermittently, sometimes the workflow is successful and sometimes it fails. When these failures occur, it is only during batch mode execution; I’ve never encountered this failure when I run the same workflow manually via KNIME GUI.
Questions:
- Is this issue really a timeout issue, or is it related to how I am executing the workflow? I suspect it is not related to the manner of execution - since the failure is intermittent, and it sometimes does execute successfully in batch mode. However, does the default batch mode python timeout differ somehow from the GUI mode default python timeout?
- What is the default timeout being used for python socket connections? How can I figure out what is the proper timeout amount to use? (other than trial/error, is there any information I can leverage to make an informed choice?)
Thanks!