Thank you for your quick response. When I looking up views, the process "couchjs" is running and takes 90% of CPU resources. However, that process stop after receiving following response.
{"error":"error","reason":"{{nocatch,{map_process_error,\"map function timed out\"}}, [{couch_query_servers,readline,2}, {couch_query_servers,read_json,1}, {couch_query_servers,prompt,2}, {couch_query_servers,'-rereduce\/3-fun-0-',3}, {lists,zipwith,3},\n {couch_query_servers,rereduce,3}, {couch_view,'-init_group\/4-fun-0-',4}, {couch_btree,'-write_node\/3-lc$^0\/1-0-',3}]}"} So, I think couchDB gave up building views despite it had to continue. 2008/10/20 Paul Davis <[EMAIL PROTECTED]>: > Also, i think there's work on a patch to be able to query couch on the > status of view generation. If not, sorry to get your hopes up. > > Paul > > On Mon, Oct 20, 2008 at 9:17 AM, Ed Finkler <[EMAIL PROTECTED]> wrote: >> What's probably timing out is your http request, not the view >> building. Views with a large number of docs can take a while to build >> initially, but the build process will continue even if your request >> times out. Typically I keep an eye on the cpu usage on the couchjs >> process(es) to see when it calms down – that usually means the build >> is done. >> >> -- >> Ed Finkler >> http://funkatron.com >> AIM: funka7ron >> ICQ: 3922133 >> Skype: funka7ron >> >> >> On Mon, Oct 20, 2008 at 9:07 AM, Yuuki Takano <[EMAIL PROTECTED]> wrote: >>> Hi there, >>> >>> I inserted 20,000 documents into couchDB, and looked up views of it. >>> However , couchDB gave up building views because of timed out. >>> >>> The views were quite simple, such as >>> >>> function(doc) { >>> if (doc.type == 'vote') { >>> emit([doc.service, doc.user, doc.item], doc); >>> } >>> } >>> >>> It seems that couchDB does not support many documents at this version >>> (0.8.1). >>> Is that right? >>> >>> Regards, >>> >>> -- Yuuki Takano <[EMAIL PROTECTED]> >>> >> >