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]