kingofsystem commented on issue #4439:
URL: https://github.com/apache/couchdb/issues/4439#issuecomment-1446200640

   After some research i've got much more ridiculous behavior. I've loaded big 
document back to reproduce error again and for some reason error is different 
now. It just crashes with out of memory after it eats all available 10GB of 
available RAM.
   ```
   couchdb-couchdb-1  | out of memory
   couchdb-couchdb-1  | [error] 2023-02-27T11:43:22.305878Z nonode@nohost 
<0.735.0> -------- OS Process Error <0.756.0> :: 
{os_process_error,{exit_status,1}}
   couchdb-couchdb-1  | [info] 2023-02-27T11:43:22.305884Z nonode@nohost 
<0.274.0> -------- couch_proc_manager <0.756.0> died normal
   couchdb-couchdb-1  | [error] 2023-02-27T11:43:22.306495Z nonode@nohost 
<0.719.0> 7f0651721d rexi_server: from: nonode@nohost(<0.562.0>) mfa: 
fabric_rpc:map_view/5 throw:{os_process_error,{exit_status,1}} 
[{couch_mrview_util,get_view_index_state,5,[{file,"src/couch_mrview_util.erl"},{line,208}]},{couch_mrview_util,get_view,4,[{file,"src/couch_mrview_util.erl"},{line,153}]},{couch_mrview,query_view,6,[{file,"src/couch_mrview.erl"},{line,286}]},{rexi_server,init_p,3,[{file,"src/rexi_server.erl"},{line,146}]}]
   couchdb-couchdb-1  | [error] 2023-02-27T11:43:22.306650Z nonode@nohost 
emulator -------- Error in process <0.735.0> with exit value:
   couchdb-couchdb-1  | 
{{nocatch,{os_process_error,{exit_status,1}}},[{couch_os_process,prompt,2,[{file,"src/couch_os_process.erl"},{line,59}]},{couch_query_servers,map_doc_raw,2,[{file,"src/couch_query_servers.erl"},{line,73}]},{couch_mrview_updater,'-map_docs/2-fun-0-',3,[{file,"src/couch_mrview_updater.erl"},{line,174}]},{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},{couch_mrview_updater,map_docs,2,[{file,"src/couch_mrview_updater.erl"},{line,181}]}]}
   couchdb-couchdb-1  |
   couchdb-couchdb-1  | [error] 2023-02-27T11:43:22.306791Z nonode@nohost 
emulator -------- Error in process <0.735.0> with exit value:
   couchdb-couchdb-1  | 
{{nocatch,{os_process_error,{exit_status,1}}},[{couch_os_process,prompt,2,[{file,"src/couch_os_process.erl"},{line,59}]},{couch_query_servers,map_doc_raw,2,[{file,"src/couch_query_servers.erl"},{line,73}]},{couch_mrview_updater,'-map_docs/2-fun-0-',3,[{file,"src/couch_mrview_updater.erl"},{line,174}]},{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},{couch_mrview_updater,map_docs,2,[{file,"src/couch_mrview_updater.erl"},{line,181}]}]}
   couchdb-couchdb-1  |
   couchdb-couchdb-1  | [error] 2023-02-27T11:43:22.306886Z nonode@nohost 
<0.562.0> 7f0651721d req_err(810725583) os_process_error : {exit_status,1}
   couchdb-couchdb-1  |     [<<"couch_mrview_util:get_view_index_state/5 
L208">>,<<"couch_mrview_util:get_view/4 L153">>,<<"couch_mrview:query_view/6 
L286">>,<<"rexi_server:init_p/3 L146">>]
   couchdb-couchdb-1  | [notice] 2023-02-27T11:43:22.307330Z nonode@nohost 
<0.562.0> 7f0651721d localhost:25984 172.18.0.1 admin GET 
/nvd/_design/test_view/_view/new-view?reduce=false&skip=0&limit=21 500 ok 13040
   couchdb-couchdb-1  | [debug] 2023-02-27T11:45:08.436952Z nonode@nohost 
<0.723.0> -------- Index shutdown by monitor notice for db: 
shards/80000000-ffffffff/nvd.1677477593 idx: _design/test_view
   couchdb-couchdb-1  | [debug] 2023-02-27T11:45:08.437287Z nonode@nohost 
<0.723.0> -------- Closing index for db: 
shards/80000000-ffffffff/nvd.1677477593 idx: _design/test_view sig: 
"9a0adb2bcc4e63b9bb9de044429dd869" because normal
   couchdb-couchdb-1  | [debug] 2023-02-27T11:46:09.438794Z nonode@nohost 
<0.724.0> -------- Index shutdown by monitor notice for db: 
shards/00000000-7fffffff/nvd.1677477593 idx: _design/test_view
   couchdb-couchdb-1  | [debug] 2023-02-27T11:46:09.439016Z nonode@nohost 
<0.724.0> -------- Closing index for db: 
shards/00000000-7fffffff/nvd.1677477593 idx: _design/test_view sig: 
"9a0adb2bcc4e63b9bb9de044429dd869" because normal
   ```
   It happens while processing exactly same document. Checked my another server 
with same problem and memory usage is normal while i still get os process timed 
out error.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to