[ 
https://issues.apache.org/jira/browse/TIKA-2776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16691675#comment-16691675
 ] 

Mario Bisonti commented on TIKA-2776:
-------------------------------------

Hallo.

I obtained, from the client calling Tika server, after 5 hours of processing 
files, the error:

WARN 2018-11-19T13:47:17,888 (Worker thread '56') - Service interruption 
reported for job 1533797717712 connection 'WinShare': Tika down, retrying: 
Connect to hostanmeubuntu:9998 [hostanmeubuntu/172.16.1.135] failed: Connection 
refused (Connection refused)
 WARN 2018-11-19T13:47:18,006 (Worker thread '96') - Service interruption 
reported for job 1533797717712 connection 'WinShare': Tika down, retrying: 
Connect to hostanmeubuntu:9998 [hostanmeubuntu/172.16.1.135] failed: Connection 
refused (Connection refused)
 WARN 2018-11-19T13:47:18,006 (Worker thread '20') - Service interruption 
reported for job 1533797717712 connection 'WinShare': Tika down, retrying: 
Connect to hostanmeubuntu:9998 [hostanmeubuntu/172.16.1.135] failed: Connection 
refused (Connection refused)
 WARN 2018-11-19T13:47:18,071 (Worker thread '26') - Service interruption 
reported for job 1533797717712 connection 'WinShare': Tika down, retrying: 
Connect to hostanmeubuntu:9998 [hostanmeubuntu/172.16.1.135] failed: Connection 
refused (Connection refused)
 WARN 2018-11-19T13:47:18,116 (Worker thread '27') - JCIFS: Possibly transient 
exception detected on attempt 1 while getting share security: All pipe 
instances are busy.

 

 

Perhaps it could be to:
_If the server times out on a file, the client will receive an IOException from 
the closed socket. Note that all other files that are being processed will end 
with an IOException from a closed socket when the child process shuts down; 
e.g. if you send three files to tika-server concurrently, and one of them 
causes a catastrophic problem requiring the child to shut down, you won't be 
able to tell which file caused the problems. In the future, we may implement a 
gentler shutdown than we currently have._

 

Perhaps could a gentler shutdown solve the problem?

 

Thanks

Mario

 

> Tika server child restart
> -------------------------
>
>                 Key: TIKA-2776
>                 URL: https://issues.apache.org/jira/browse/TIKA-2776
>             Project: Tika
>          Issue Type: Bug
>            Reporter: Mario Bisonti
>            Assignee: Tim Allison
>            Priority: Blocker
>             Fix For: 2.0.0, 1.20
>
>         Attachments: log4j.xml, log4j_child.xml
>
>
> Hallo.
> I use tika server standalone started with the option:
> java -jar /opt/tika/tika-server-1.19.1.jar -spawnChild
> I use ManifoldCF and Solr to index file using tika server.
> It happens that indexing is continuously crashed because I obtain many:
> Tika down, retrying: Connection reset
> etc.
> I suspect that, when a process is restarted, the client crash as mentioned 
> here:
> _If the child process is in the process of shutting down, and it gets a new 
> request it will return 503 -- Service Unavailable. If the server times out on 
> a file, the client will receive an IOException from the closed socket. Note 
> that all other files that are being processed will end with an IOException 
> from a closed socket when the child process shuts down; e.g. if you send 
> three files to tika-server concurrently, and one of them causes a 
> catastrophic problem requiring the child to shut down, you won't be able to 
> tell which file caused the problems. In the future, we may implement a 
> gentler shutdown than we currently have._
> as reported here https://wiki.apache.org/tika/TikaJAXRS
> How could I workaround it ?
> Thanks a lot
> Mario



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to