Hi,

I have a JSON file of about 36MB which is passed to a SplitJSON processor. This 
processor runs for a while and then my UI hangs. In the app-log the following 
ERRORs pop up:

2016-11-30 13:03:30,999 ERROR [Site-to-Site Worker Thread-393] 
o.a.nifi.remote.SocketRemoteSiteListener Unable to communicate with remote 
instance Peer[url=nifi://localhost:42758] due to 
java.net.SocketTimeoutException: Timed out reading from socket; closing 
connection

However, I suspect that this has nothing to do with Site-to-Site (from my 
single nifi instance to itself) as there are no ERRORs prior to my flowfile 
hitting the SplitJSON processor, and every time I re-run, it is at this point 
that it hangs. My java Xmx=1024m and Xms=1024m. When I do a nifi dump:

bin/nifi.sh dump
nifi.sh: JAVA_HOME not set; results may vary

Java home:
NiFi home: /app/HDF-2.0.1.0/nifi

Bootstrap Config File: /app/HDF-2.0.1.0/nifi/conf/bootstrap.conf

Exception in thread "main" java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java.net.SocketInputStream.read(SocketInputStream.java:170)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:161)
        at java.io.BufferedReader.readLine(BufferedReader.java:324)
        at java.io.BufferedReader.readLine(BufferedReader.java:389)
        at org.apache.nifi.bootstrap.RunNiFi.dump(RunNiFi.java:695)
        at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:225)

This again points at a socket issue, but my main confusion is why this error 
occurs every time the flowfile hits the SplitJSON processor?

The status indicates that it is hanging and not responding to ping requests:

service nifi status
nifi.sh: JAVA_HOME not set; results may vary

Java home:
NiFi home: /app/HDF-2.0.1.0/nifi

Bootstrap Config File: /app/HDF-2.0.1.0/nifi/conf/bootstrap.conf

2016-11-30 13:23:31,786 INFO [main] org.apache.nifi.bootstrap.Command Apache 
NiFi is running at PID 23080 but is not responding to ping requests

Any ideas?

Thanks,
Olav


Olav Jordens
Senior ETL Developer
Two Degrees Mobile Limited
===========================
(M) 022 620 2429
(P) 09 919 7000
www.2degreesmobile.co.nz<http://www.2degreesmobile.co.nz>
[cid:[email protected]]
Two Degrees Mobile Limited | 47-49 George Street | Newmarket | Auckland | New 
Zealand |
PO Box 8355 | Symonds Street | Auckland 1150 | New Zealand | Fax +64 9 919 7001

[cid:[email protected]] [cid:[email protected]] 
 [cid:[email protected]]  
[cid:[email protected]]


________________________________

Disclaimer
The e-mail and any files transmitted with it are confidential and may contain 
privileged or copyright information. If you are not the intended recipient you 
must not copy, distribute, or use this e-mail or the information contained in 
it for any purpose other than to notify us of the error. If you have received 
this message in error, please notify the sender immediately, by email or phone 
(+64 9 919 7000) and delete this email from your system. Any views expressed in 
this message are those of the individual sender, except where the sender 
specifically states them to be the views of Two Degrees Mobile Limited. We do 
not guarantee that this material is free from viruses or any other defects 
although due care has been taken to minimize the risk



Reply via email to