<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211342#M9396</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Info about our setup:&lt;/P&gt; 
&lt;P&gt;Talend Cloud Data Integration, Talend Studio 7.2.1, Using Remote Engines upgraded from 2.4 to 2.7.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Last week we saw a failure that we haven't seen before in one of our UAT environments after upgrading our Remote Engines from 2.4 to 2.7 following Summer '19 upgrade.&lt;/P&gt; 
&lt;P&gt;We assume it was just a one-off or a network glitch but we started to see intermittent failures on our Prod. I assume it got to do with the Remote Engines upgrade since it was done 2 days before the errors started to occur.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;Task XXXX/2.3 failed unexpectedly.org.talend.ipaas.rt.flow.controller.impl.FlowExecutionException: Step xxxxxxxxxxxxx failed with code -1 and error The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required, please ensure you the monitoring port configured for host '127.0.0.1' is reachable, else upgrade your JobServer 5.x to 6.x could avoid this issue. at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:103) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.AbstractControllerImpl.lambda$run$0(AbstractControllerImpl.java:106) ~[?:?] at java.lang.Thread.run(Unknown Source) [?:?]Caused by: java.io.IOException: The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required, please ensure you the monitoring port configured for host '127.0.0.1' is reachable, else upgrade your JobServer 5.x to 6.x could avoid this issue. at org.talend.remote.client.AbstractObjectClient.sendCommand(AbstractObjectClient.java:258) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.requestStartJob(CommandClient.java:405) ~[?:?] at org.talend.ipaas.rt.jobserver.client.JobServerClientFactoryImpl.executeJob(JobServerClientFactoryImpl.java:131) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:84) ~[?:?] ... 2 moreCaused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?] at java.net.SocketInputStream.socketRead(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[?:?] at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[?:?] at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[?:?] at java.io.ObjectInputStream.readObject0(Unknown Source) ~[?:?] at java.io.ObjectInputStream.readObject(Unknown Source) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.readResponseMessage(CommandClient.java:188) ~[?:?] at org.talend.remote.client.AbstractObjectClient.sendCommand(AbstractObjectClient.java:196) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.requestStartJob(CommandClient.java:405) ~[?:?] at org.talend.ipaas.rt.jobserver.client.JobServerClientFactoryImpl.executeJob(JobServerClientFactoryImpl.java:131) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:84) ~[?:?] ... 2 more&lt;/PRE&gt; 
&lt;P&gt;Did anyone encounter that kind of error before? I couldn't find any info on it anywhere&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Screenshot attached.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="talend 27 re.png" style="width: 1539px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7DB.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129851i86E14445D4AF0878/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7DB.png" alt="0683p000009M7DB.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Cheers&lt;/P&gt; 
&lt;P&gt;Maayan&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 04:19:37 GMT</pubDate>
    <dc:creator>maayandermer</dc:creator>
    <dc:date>2024-11-16T04:19:37Z</dc:date>
    <item>
      <title>Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211342#M9396</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Info about our setup:&lt;/P&gt; 
&lt;P&gt;Talend Cloud Data Integration, Talend Studio 7.2.1, Using Remote Engines upgraded from 2.4 to 2.7.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Last week we saw a failure that we haven't seen before in one of our UAT environments after upgrading our Remote Engines from 2.4 to 2.7 following Summer '19 upgrade.&lt;/P&gt; 
&lt;P&gt;We assume it was just a one-off or a network glitch but we started to see intermittent failures on our Prod. I assume it got to do with the Remote Engines upgrade since it was done 2 days before the errors started to occur.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;Task XXXX/2.3 failed unexpectedly.org.talend.ipaas.rt.flow.controller.impl.FlowExecutionException: Step xxxxxxxxxxxxx failed with code -1 and error The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required, please ensure you the monitoring port configured for host '127.0.0.1' is reachable, else upgrade your JobServer 5.x to 6.x could avoid this issue. at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:103) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.AbstractControllerImpl.lambda$run$0(AbstractControllerImpl.java:106) ~[?:?] at java.lang.Thread.run(Unknown Source) [?:?]Caused by: java.io.IOException: The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required, please ensure you the monitoring port configured for host '127.0.0.1' is reachable, else upgrade your JobServer 5.x to 6.x could avoid this issue. at org.talend.remote.client.AbstractObjectClient.sendCommand(AbstractObjectClient.java:258) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.requestStartJob(CommandClient.java:405) ~[?:?] at org.talend.ipaas.rt.jobserver.client.JobServerClientFactoryImpl.executeJob(JobServerClientFactoryImpl.java:131) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:84) ~[?:?] ... 2 moreCaused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) ~[?:?] at java.net.SocketInputStream.socketRead(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.net.SocketInputStream.read(Unknown Source) ~[?:?] at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[?:?] at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[?:?] at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[?:?] at java.io.ObjectInputStream.readObject0(Unknown Source) ~[?:?] at java.io.ObjectInputStream.readObject(Unknown Source) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.readResponseMessage(CommandClient.java:188) ~[?:?] at org.talend.remote.client.AbstractObjectClient.sendCommand(AbstractObjectClient.java:196) ~[?:?] at org.talend.remote.jobserver.client.CommandClient.requestStartJob(CommandClient.java:405) ~[?:?] at org.talend.ipaas.rt.jobserver.client.JobServerClientFactoryImpl.executeJob(JobServerClientFactoryImpl.java:131) ~[?:?] at org.talend.ipaas.rt.flow.controller.impl.JobControllerImpl.doRun(JobControllerImpl.java:84) ~[?:?] ... 2 more&lt;/PRE&gt; 
&lt;P&gt;Did anyone encounter that kind of error before? I couldn't find any info on it anywhere&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Screenshot attached.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="talend 27 re.png" style="width: 1539px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M7DB.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129851i86E14445D4AF0878/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M7DB.png" alt="0683p000009M7DB.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Cheers&lt;/P&gt; 
&lt;P&gt;Maayan&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 04:19:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211342#M9396</guid>
      <dc:creator>maayandermer</dc:creator>
      <dc:date>2024-11-16T04:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211343#M9397</link>
      <description>&lt;P&gt;Hi Maayan,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I have not seen this issue personally for the remote server. Since its critical to address a production issue quickly, I would recommend to create a support ticket so that support team can check the details remotely using a Webex session.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;BR /&gt;Nikhil Thampi&lt;/P&gt; 
&lt;P&gt;Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2019 16:08:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211343#M9397</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-21T16:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211344#M9398</link>
      <description>&lt;P&gt;Thanks Nikhil,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I created a ticket immediately when it happened, yet, support sometimes takes time and I was hoped for a quick insight before I'm rolling back all our environments back to RE2.4&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maayan&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2019 23:04:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211344#M9398</guid>
      <dc:creator>maayandermer</dc:creator>
      <dc:date>2019-10-21T23:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211345#M9399</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;what was the resolution of this issue? was it issue or network glitch?&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;we started to see this issue a week ago.&amp;nbsp;We have Talendf Remote Engines 2.8 and talend batch jobs developed using Talend studio 7.2.1. We are on the Talend Cloud Data Services subscription.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks&lt;/P&gt; 
&lt;P&gt;Kris&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Apr 2020 11:22:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211345#M9399</guid>
      <dc:creator>kkryczka</dc:creator>
      <dc:date>2020-04-27T11:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211346#M9400</link>
      <description>&lt;P&gt;Please go to /etc folder where you're remote engine installed and look for&amp;nbsp;org.talend.remote.jobserver.server.cfg file&lt;/P&gt; 
&lt;P&gt;and set below parameter to 0&lt;/P&gt; 
&lt;P&gt;org.talend.remote.server.MultiSocketServer.SERVER_SOCKET_LIFETIME=0&lt;/P&gt; 
&lt;P&gt;and reboot the server. It works fine.&lt;/P&gt;</description>
      <pubDate>Sat, 09 May 2020 03:32:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211346#M9400</guid>
      <dc:creator>Samith_Shetty</dc:creator>
      <dc:date>2020-05-09T03:32:05Z</dc:date>
    </item>
    <item>
      <title>Re: Error - The remote server has closed the connection, if the remote JobServer is 5.x the monitoring port is required</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211347#M9401</link>
      <description>&lt;BLOCKQUOTE&gt; 
 &lt;HR /&gt; 
 &lt;A href="https://community.qlik.com/s/profile/0053p000006dt7oAAA"&gt;@Samith_Shetty&lt;/A&gt;&amp;nbsp;wrote: 
 &lt;BR /&gt; 
 &lt;P&gt;Please go to /etc folder where you're remote engine installed and look for&amp;nbsp;org.talend.remote.jobserver.server.cfg file&lt;/P&gt; 
 &lt;P&gt;and set below parameter to 0&lt;/P&gt; 
 &lt;P&gt;org.talend.remote.server.MultiSocketServer.SERVER_SOCKET_LIFETIME=0&lt;/P&gt; 
 &lt;P&gt;and reboot the server. It works fine.&lt;/P&gt; 
 &lt;HR /&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;P&gt;Hey Samith&lt;/P&gt; 
&lt;P&gt;A couple of questions around the suggested solution:&lt;/P&gt; 
&lt;P&gt;The configuration file says the value can not be lower than client configuration value; setting the value to 0 has an impact on other areas/components?&lt;/P&gt; 
&lt;P&gt;&lt;I&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;EM&gt;# Cannot be lower than client configuration value 3600&lt;/EM&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;By setting lifetime to 0, the process will keep the connection open indefinitely - can it cause a hung connection if the process is extremely time-consuming?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;EM&gt;# Set the maximum life time of a server socket in seconds&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;EM&gt;# Cannot be lower than client configuration value 3600&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;&lt;EM&gt;org.talend.remote.server.MultiSocketServer.SERVER_SOCKET_LIFETIME=7200&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;Piyush Srivastava&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#800000"&gt;I am new to Talend&lt;/FONT&gt;&amp;nbsp;&lt;IMG id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://community.qlik.com/" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2020 06:32:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Error-The-remote-server-has-closed-the-connection-if-the-remote/m-p/2211347#M9401</guid>
      <dc:creator>Piyushs</dc:creator>
      <dc:date>2020-05-12T06:32:48Z</dc:date>
    </item>
  </channel>
</rss>

