[
https://issues.apache.org/jira/browse/COUCHDB-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13901661#comment-13901661
]
Kris commented on COUCHDB-2061:
-------------------------------
In this forum, I found exactly the same problem COUCHDB-1944, unfortunately,
setting the parameter does not help. I increase stack size up 10x more
(83886080). Other links: https://forums.pragprog.com/forums/301/topics/12459
and
http://stackoverflow.com/questions/14005478/specific-couchdb-views-suddenly-start-timing-out.
> Problem with indexing npmjs reposioty - replication.
> ----------------------------------------------------
>
> Key: COUCHDB-2061
> URL: https://issues.apache.org/jira/browse/COUCHDB-2061
> Project: CouchDB
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: Replication
> Affects Versions: 1.4.0, 1.5.0
> Reporter: Kris
>
> When I start the replication npmjs from http://isaacs.iriscouch.com/registry/
> I don't have any packages shown in gui. In the log i see message:
> {code}
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.169.0>] Opening index for db:
> registry idx: _design/ui sig: "d219c0be7f48a555a4ad0137e9b2b600"
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.188.0>] Starting index update for
> db: registry idx: _design/ui
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.166.0>] 10.214.8.13 - - GET
> /registry/_all_docs?limit=0 200
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.138.0>] 10.214.8.28 - - GET
> /registry/_design/ui/images/logo.png 200
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id tilemap
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id illumina2bam-tools
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id kick
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id redis2json
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id touchit
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id node-request-caching
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id score
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id frst
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id caboose-redis
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id convoy-less
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id up-hook
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id connect-recaptcha
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id locksmith
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id sorta
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id wreq
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id upnode
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id waiting-around
> [Wed, 12 Feb 2014 09:55:04 GMT] [info] [<0.195.0>] OS Process #Port<0.3541>
> Log :: function raised exception (new
> TypeError("doc.versions[doc['dist-tags'].latest].tags is undefined",
> "undefined", 3)) with doc._id ncm
> (...)
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [<0.193.0>] OS Process Error
> <0.195.0> :: {os_process_error,
> "OS process timed out."}
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [emulator] Error in process <0.193.0>
> with exit value: {{nocatch,{os_process_error,"OS process timed
> out."}},[{couch_os_process,prompt,2},{couch_query_servers,map_doc_raw,2},{couch_mrview_updater,'-map_docs/2-fun-0-',3},{lists,foldl,3},{couch_mrview_updater,map_docs,2}]}
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.142.0>] 10.214.8.25 - - GET
> /registry/_design/ui/_view/updated?include_docs=false&limit=15&descending=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.164.0>] 10.214.8.45 - - GET
> /registry/_design/ui/_view/updated?include_docs=false&limit=15&descending=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.180.0>] 10.214.8.35 - - GET
> /registry/_design/ui/_view/updated?include_docs=false&limit=15&descending=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.186.0>] 10.214.8.33 - - GET
> /registry/_design/ui/_list/dependencies_limit/dependencies?list_limit=15&descending=true&group=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.184.0>] 10.214.8.23 - - GET
> /registry/_design/ui/_list/search/search?limit=25&endkey=%22allZZZZZZZZZZZZZZZZZZZ%22&startkey=%22all%22
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.247.0>] 10.214.8.40 - - GET
> /registry/_design/ui/_view/updated?include_docs=false&limit=15&descending=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.176.0>] 10.214.8.48 - - GET
> /registry/_design/ui/_list/search/search?limit=25&endkey=%22alZZZZZZZZZZZZZZZZZZZ%22&startkey=%22al%22
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.139.0>] 10.214.8.38 - - GET
> /registry/_design/ui/_list/dependencies_limit/dependencies?list_limit=15&descending=true&group=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.141.0>] 10.214.8.18 - - GET
> /registry/_design/ui/_list/dependencies_limit/dependencies?list_limit=15&descending=true&group=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.138.0>] 10.214.8.28 - - GET
> /registry/_design/ui/_list/search/search?limit=25&endkey=%22ZZZZZZZZZZZZZZZZZZZ%22&startkey=%22%22
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.165.0>] 10.214.8.42 - - GET
> /registry/_design/ui/_list/dependencies_limit/dependencies?list_limit=15&descending=true&group=true
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [info] [<0.166.0>] 10.214.8.13 - - GET
> /registry/_design/ui/_list/search/search?limit=25&endkey=%22aZZZZZZZZZZZZZZZZZZZ%22&startkey=%22a%22
> 500
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [<0.180.0>] httpd 500 error response:
> {"error":"os_process_error","reason":"OS process timed out."}
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [<0.247.0>] httpd 500 error response:
> {"error":"os_process_error","reason":"OS process timed out."}
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [<0.139.0>] httpd 500 error response:
> {"error":"os_process_error","reason":"OS process timed out."}
> [Wed, 12 Feb 2014 09:55:59 GMT] [error] [<0.138.0>] httpd 500 error response:
> {"error":"os_process_error","reason":"OS process timed out."}
> {code}
> I deleted the file d219c0be7f48a555a4ad0137e9b2b600.view and the index
> process started over from beginning but after "os_process_timeout" I got the
> same error (proces couchjs held 100% cpu).
> Both versions 1.4 and 1.5 of couchdb are afected.
> My hardware is:
> 4x CPU
> 4 GB RAM
> CouchDB database file is on 500GB NFS store.
> In three trials process always stops at 9090 element.
> View from the "status":
> |Type |Object |Started on
> |Last updated on |PID |Status|
> |Indexer | registry, _design/ui |<DATE> |<DATE> |
> <Proces_PID>| Processed 9090 of 12257 changes|
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)