<?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 Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.   in ArcGIS GeoEvent Server Questions</title>
    <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648337#M2875</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="json1.PNG" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/119744_json1.PNG" style="width: 620px; height: 315px;" /&gt;&lt;IMG alt="json2.PNG" class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/119745_json2.PNG" style="width: 620px; height: 165px;" /&gt;&lt;IMG alt="json3.PNG" class="image-3 jive-image" src="https://community.esri.com/legacyfs/online/119746_json3.PNG" style="width: 620px; height: 324px;" /&gt;&lt;IMG alt="json4.PNG" class="image-4 jive-image" src="https://community.esri.com/legacyfs/online/119747_json4.PNG" style="width: 620px; height: 218px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Jul 2015 15:42:13 GMT</pubDate>
    <dc:creator>GianlucaCaporossi</dc:creator>
    <dc:date>2015-07-29T15:42:13Z</dc:date>
    <item>
      <title>GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648332#M2870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;Maybe someone has an idea to find a workaround or solution for that problem:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;&lt;BR /&gt;The GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input&lt;BR /&gt;receives more than a message in ~ 100 ms. The Input geoevents are not dropped like it&lt;BR /&gt;appears to be in 10.2.2, instead the Input/TCP-Port stopps working at all. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;Even restarting the Input Connector does not solve the problem. If the&lt;BR /&gt;Input connector stopped working once, no more data is received until the&lt;BR /&gt;complete GeoEvent Service has been restarted.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;We had problems with remarkable packet loss in 10.2.2, so we decieded to use 10.3.1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;Now we are running into the problem described above that the incoming data is not processed &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;if the input stopped working once. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;We reproduced the problem with a simple python tool that is sending JSON Data to the TCP Socket. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;The test script sends always the identical JSON document. The JSON is about 1000 characters long.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;The GeoEvent Service always processes some Input Events (5 to 20, it's always different), then the &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;Input stops working as described above.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;Test Environment:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;Windows:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Server 2012 R2 and Windows 7 Professional&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;Running&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on a Hyper-V Virtual Machine with 16GB RAM and 4 Cores&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;Tested&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on 3 different Machines (one with Portal federated the others blank ArcGIS Server and GEP)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;ArcGIS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Versions 10.3.1&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt;GEP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connector: TCP JSON IN&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; mso-fareast-font-family: 'Times New Roman';"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: arial,helvetica,sans-serif;"&gt;The most Important aspect is, that the Input connector does not recover itself, instead it is totally&lt;BR /&gt;broken until the complete GEP is restarted. There is no chance to evaluate more&lt;BR /&gt;detailed where the problem could be. We did not find anything helpfull in the Logfiles.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: 'Calibri',sans-serif;"&gt;It would be great if we could get some assistence or any hint what exactly the problem is and maybe how&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: 'Calibri',sans-serif;"&gt;to circumvent the Problem.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: 'Calibri',sans-serif;"&gt;Unfortunately we are limited to TCP/JSON as Input, because this is the Interface to our customer.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 11:05:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648332#M2870</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-07-29T11:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648333#M2871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for your information&lt;/P&gt;&lt;P&gt;we use tcp / geomessages with peaks of more than 300 tracks per second without any problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Windows: Server 2008 R2&lt;/P&gt;&lt;P&gt;Running: on Amazon cloud machine with 8GB RAM and 2 Cores&lt;/P&gt;&lt;P&gt;ArcGIS: Versions 10.3.1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The tests are made using a machine for sending tracks and one for receiving the geoevent.&lt;/P&gt;&lt;P&gt;The use of a single machine (sending and receiving) slows down performance by far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this information will be useful for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want I can test your file on my server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ciao&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gianluca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 12:42:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648333#M2871</guid>
      <dc:creator>GianlucaCaporossi</dc:creator>
      <dc:date>2015-07-29T12:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648334#M2872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the following configuration for the geo Event Input:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="geoevent_input.PNG" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/119738_geoevent_input.PNG" style="width: 748px; height: 278px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# Python script to reproduce the Problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import socket&lt;BR /&gt;import json&lt;BR /&gt;import time&lt;/P&gt;&lt;P&gt;# JSON Message that will be send as single object&lt;/P&gt;&lt;P&gt;for j in range(10):&lt;BR /&gt; s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)&lt;BR /&gt; print "connecting.." + str(j) &lt;BR /&gt; s.connect(('127.0.0.1', 15057)) # &lt;/P&gt;&lt;P&gt; #sending the message 20 times&lt;BR /&gt; for i in range(1,21):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "send data.. " + str(i*j)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.send(json.dumps([{'sampleString': '1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678902345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' + str(i*j)}]))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; time.sleep(0.1)&amp;nbsp; # remove this line to break down geo event input&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; s.shutdown(1)&amp;nbsp; &lt;BR /&gt; s.close()&lt;/P&gt;&lt;P&gt;Exit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 13:59:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648334#M2872</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-07-29T13:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648335#M2873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tested on my machine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in: genericjson / tcp&lt;/P&gt;&lt;P&gt;Out: out-csv file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;remove the line time.sleep (0.1) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and sent 10,000 json&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;everything works without problems&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;G.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 15:15:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648335#M2873</guid>
      <dc:creator>GianlucaCaporossi</dc:creator>
      <dc:date>2015-07-29T15:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648336#M2874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My Input was configured like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="geoevent_input.PNG" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/119739_geoevent_input.PNG" style="width: 620px; height: 531px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 15:22:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648336#M2874</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-07-29T15:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648337#M2875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="json1.PNG" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/119744_json1.PNG" style="width: 620px; height: 315px;" /&gt;&lt;IMG alt="json2.PNG" class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/119745_json2.PNG" style="width: 620px; height: 165px;" /&gt;&lt;IMG alt="json3.PNG" class="image-3 jive-image" src="https://community.esri.com/legacyfs/online/119746_json3.PNG" style="width: 620px; height: 324px;" /&gt;&lt;IMG alt="json4.PNG" class="image-4 jive-image" src="https://community.esri.com/legacyfs/online/119747_json4.PNG" style="width: 620px; height: 218px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 15:42:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648337#M2875</guid>
      <dc:creator>GianlucaCaporossi</dc:creator>
      <dc:date>2015-07-29T15:42:13Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648338#M2876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;strange. In my opintion there must be a difference somehow. We were able to reproduce this on several machines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Which operating system are you testing on?&lt;/P&gt;&lt;P&gt;- What is the locale of your OS?&lt;/P&gt;&lt;P&gt;- Are you sending to localhost or from another machine to your geoevent Service?&lt;/P&gt;&lt;P&gt;- Do you have any special configuration for geoevent extension?&lt;/P&gt;&lt;P&gt;- Is there a patch for 10.3.1 which I didn't notice yet?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# here is another script which breaks down the Input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# -*- coding: cp1252 -*-&lt;BR /&gt;import socket&lt;BR /&gt;import json&lt;BR /&gt;import time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#sending the message 20 times&lt;BR /&gt;for i in range(100):&lt;BR /&gt;&amp;nbsp;&amp;nbsp; s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; s.connect(('127.0.0.1', 15057)) # &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; j = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; n = 3&lt;BR /&gt;&amp;nbsp;&amp;nbsp; while j &amp;lt; n:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "send data.. " + str(i)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.send(json.dumps({'sampleString': '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' + str(i*10+j)}))&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = j + 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; s.shutdown(1)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; s.close()&lt;BR /&gt;&amp;nbsp;&amp;nbsp; #time.sleep(1)&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;exit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 09:22:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648338#M2876</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-07-30T09:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648339#M2877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- Which operating system are you testing on?&amp;nbsp; &lt;STRONG&gt;Windows server 2008 R2 Service Pack 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- What is the locale of your OS? &lt;STRONG&gt;Cloud Amazon&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- Are you sending to localhost or from another machine to your geoevent Service? &lt;STRONG&gt;I tested in both ways&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- Do you have any special configuration for geoevent extension? &lt;STRONG&gt;NO&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- Is there a patch for 10.3.1 which I didn't notice yet? &lt;STRONG&gt;NO&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;STRONG&gt;I also tested the new script that you sent me and I can confirm that it works without problems&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Attached are the file export of input,export and service used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 14:52:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648339#M2877</guid>
      <dc:creator>GianlucaCaporossi</dc:creator>
      <dc:date>2015-07-30T14:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648340#M2878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Same issue has been tested and reproduced in Technical support. We have already logged bug for it. Out development team also reproduced the issue and was currently working on this issue. The bug id BUG-000 89145 is for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 23:54:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648340#M2878</guid>
      <dc:creator>XuehanJing</dc:creator>
      <dc:date>2015-07-31T23:54:12Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648341#M2879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry the bug number is BUG-000089145.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 23:54:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648341#M2879</guid>
      <dc:creator>XuehanJing</dc:creator>
      <dc:date>2015-07-31T23:54:57Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648342#M2880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xuehan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your Information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have an idea why the script is working on Gianluca's system?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there already an information what exactly the problem is?&lt;/P&gt;&lt;P&gt;Is it a timing issue, problem with JSON parsing or a problem with the TCP socket?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there won't be a patch for the problem soon we are forced to find a workaround that.&lt;/P&gt;&lt;P&gt;This could be e.g. the development of a custom Input connector.&lt;/P&gt;&lt;P&gt;Therefore it is important for us to know, whether this is a generic issue, which can not be&lt;/P&gt;&lt;P&gt;solved by a custom Input Adapter or whether it is a bug specific for that TCP/JSON Adapter?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The best solution anyhow would be patch for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thorsten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2015 06:54:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648342#M2880</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-08-03T06:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648343#M2881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thorsten,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, I don't have additional information for most of your question. But the thing I can tell for sure, is that our development team will work to solve this bug in the future release, since the bug status has been changed to "Assigned". The bug information is also public at this time in &lt;A href="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA4OTE0NQ==" title="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA4OTE0NQ=="&gt;BUG-000089145 - The JSON-tcp-in input connector stops working if t..&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2015 19:20:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648343#M2881</guid>
      <dc:creator>XuehanJing</dc:creator>
      <dc:date>2015-08-03T19:20:35Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648344#M2882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thorsten,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did some more tests,&lt;/P&gt;&lt;P&gt;the problem is not in the number of json but in the number of TCP connections.&lt;/P&gt;&lt;P&gt;If you open one connection tcp and sends thousand of json there are no problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;# here is another script which breaks down the Input.

# -*- coding: cp1252 -*-
import socket
import json
import time

#sending the message 1000 times on 1 socket
for i in range(1):
&amp;nbsp;&amp;nbsp; s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
&amp;nbsp;&amp;nbsp; s.connect(('127.0.0.1', 4199)) # 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; j = 0
&amp;nbsp;&amp;nbsp; n = 1000
&amp;nbsp;&amp;nbsp; while j &amp;lt; n:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "send data.. " + str(i)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.send(json.dumps({'sampleString': '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' + str(i*10+j)}))&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = j + 1
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; &lt;A href="https://community.esri.com/" rel="nofollow noopener noreferrer" target="_blank"&gt;javascript:;&lt;/A&gt;
&amp;nbsp;&amp;nbsp; s.shutdown(1)
&amp;nbsp;&amp;nbsp; s.close()
&amp;nbsp;&amp;nbsp; #time.sleep(1)&amp;nbsp; 
exit&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Opening multiple connections and behavior depends on the version of Windows server (web, standard enterprise, data center), you are using.&lt;/P&gt;&lt;P&gt;The machine on Amazon on which I made the first tests, is a DataCenter&amp;nbsp; and probably for this reason I was having problems because it supports a higher number of TCP connections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I redid the tests on a vm on my laptop with Windows 2008 R2 Standard and I had your problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tweaked tcp connections modify the Windows Registry with the details taken here (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http://kb.globalscape.com/KnowledgebaseArticle10438.aspx" target="_blank"&gt;http://kb.globalscape.com/KnowledgebaseArticle10438.aspx&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I put the tcp.reg file attached but you have to modify the GUI of your network cards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you should use ports below 5000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so up to 500 TCP connections not finding problems, clearly open other connections we return to the problem than before windows releases the tcp connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;# here is another script which breaks down the Input.

# -*- coding: cp1252 -*-
import socket
import json
import time

#sending the message 1500 times on 500 socket
for i in range(500):
&amp;nbsp;&amp;nbsp; s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
&amp;nbsp;&amp;nbsp; s.connect(('127.0.0.1', 4199)) # 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; j = 0
&amp;nbsp;&amp;nbsp; n = 3
&amp;nbsp;&amp;nbsp; while j &amp;lt; n:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "send data.. " + str(i)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.send(json.dumps({'sampleString': '123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890' + str(i*10+j)}))&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j = j + 1
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; s.shutdown(1)
&amp;nbsp;&amp;nbsp; s.close()
&amp;nbsp;&amp;nbsp; #time.sleep(1)&amp;nbsp; 
exit&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this info can be helpful for you to find a workaround.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ciao&lt;/P&gt;&lt;P&gt;Gianluca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:29:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648344#M2882</guid>
      <dc:creator>GianlucaCaporossi</dc:creator>
      <dc:date>2021-12-12T03:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648345#M2883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gianluca,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for doing some more testing on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did some tests on a Windows Server 2012 R2 machine with 10.3.1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my configuration there is only one TCP Server socket configured in GeoEvent Extension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used the first script above, which opens the socket once. &lt;/P&gt;&lt;P&gt;My Input connector did not process any message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thorsten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 09:22:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648345#M2883</guid>
      <dc:creator>ThorstenBraun</dc:creator>
      <dc:date>2015-08-04T09:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: GeoEvent Extension 10.3.1 Input (JSON over TCP) stops working if the input receives more than one message per 100ms.</title>
      <link>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648346#M2884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Changes made for the 10.4 release appear to address this issue. A potential fix for the 10.3.1 release was delivered to a customer for verification. Other customers requiring this fix for the 10.3.1 release should work with their Technical Account Manager to submit a hot fix request. Please keep in mind that hot fixes are targeted releases and may not be applicable in all customer environments.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 20:08:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-geoevent-server-questions/geoevent-extension-10-3-1-input-json-over-tcp/m-p/648346#M2884</guid>
      <dc:creator>TimothyStiles</dc:creator>
      <dc:date>2015-09-17T20:08:28Z</dc:date>
    </item>
  </channel>
</rss>

