Hi,
I'm not sure, but I think the root of evil is somewhere near here:
[Mon, 28 Sep 2015 12:11:31 GMT] [debug] [<0.86.0>] New task status for
<0.13964.26>: [{changes_done,2},
{database,
<<"desktopnotification">>},
{design_document,
<<"_design/desktopnotification">>},
{progress,200},
{started_on,1443442291},
{total_changes,1},
{type,indexer},
{updated_on,1443442291}]
Note that progress is 200, while it cannot go beyond 100. So it seems
like there is a bug. At least this looks quite suspicious.
Few more questions:
- What's your CouchDB and Erlang versions?
- Can you try to upgrade to latest CouchDB release 1.6.1 and see if it
still happens?
- Can you provide minimal environment to reproduce the issue?
--
,,,^..^,,,
On Thu, Oct 1, 2015 at 6:51 PM, Chris Thro <[email protected]> wrote:
> It happened again on the same nodes. There is still nothing in the logs.
> Are there any bug related to stuck indexer?
>
> -----Original Message-----
> From: Chris Thro [mailto:[email protected]]
> Sent: Wednesday, September 30, 2015 3:45 PM
> To: [email protected]
> Subject: RE: stuck indexer process causes view to stop working
>
> Thank you for the follow up. I have checked the logs and I do see an errors.
> I only see the following at the time the indexer got stuck (but this pops up
> a lot in the logs) [Mon, 28 Sep 2015 12:11:31 GMT] [debug] [<0.19987.0>] OS
> Process #Port<0.8565> Output :: true [Mon, 28 Sep 2015 12:11:31 GMT] [debug]
> [<0.86.0>] New task status for <0.13964.26>: [{changes_done,2},
> {database,
>
> <<"desktopnotification">>},
> {design_document,
>
> <<"_design/desktopnotification">>},
> {progress,200},
> {started_on,1443442291},
> {total_changes,1},
> {type,indexer},
> {updated_on,1443442291}]
>
>
> One other thing I forgot to mention. This happened on two separate hosts
> that were setup to replicate between each other.
>
> -----Original Message-----
> From: Alexander Shorin [mailto:[email protected]]
> Sent: Wednesday, September 30, 2015 2:17 PM
> To: [email protected]
> Subject: Re: stuck indexer process causes view to stop working
>
> Hi,
>
> Have you check the logs for details? If there was an error that prevented
> indexer correct work, it have to be there.
>
> --
> ,,,^..^,,,
>
> On Thu, Oct 1, 2015 at 12:14 AM, Chris Thro <[email protected]> wrote:
>
>> Hello,
>>
>> I had an issue the other day where if you ran a GET against a view it
>> would hang indefinitely and if you viewed the view in futon it showed
>> no rows and put up a dialog box saying error no reponse. On the
>> status page there was an indexer running on _*design/<db*_name> that
>> started at 9/28 5:11am and the last update said 9/28 5:11am and the
>> progress was 0 out of 9 changes (0%) this was at least 5 hours past the
>> start time of the process.
>> I ran killall couchjs as there were a lot of couchjs processes, but
>> they just respawaned and nothing changed. I eventually had to restart
>> the couchdb and that finally removed the indexer process from the
>> status page and allowed the view to work. Do you have any idea what
>> might have caused this issue? Has anyone seen something similar before?
>>
>>
>>
>> Thank you
>>
>>
>>
>> *Chris Thro*
>>
>>
>> Senior Database Administrator, Operations
>>
>> *T*: +1 805-690-7925 | *M*: +1 707-364-0682 [email protected]
>>
>>
>>
>> <http://www.citrix.com/>
>>
>>
>>