IBM me suggère d'utiliser le docker cloudant localement à des fins de test.Erreur interne à propos du compacteur dans le docker local nuageux
C'est l'image que j'utilise https://hub.docker.com/r/ibmcom/cloudant-developer/
Il fonctionne essentiellement bien la plupart du temps, mais parfois je suis erreur comme ce
{
"error": "{badmatch,{error,enoent}}",
"reason": "[{couch_mrview_compactor,swap_compacted,2,\n [{file,\"src/couch_mrview_compactor.erl\"},{line,261}]},\n {couch_index,commit_compacted,2,[{file,\"src/couch_index.erl\"},{line,371}]},\n {couch_index,handle_call,3,[{file,\"src/couch_index.erl\"},{line,190}]},\n {gen_server,try_handle_call,4,[{file,\"gen_server.erl\"},{line,607}]},\n {gen_server,handle_msg,5,[{file,\"gen_server.erl\"},{line,639}]},\n {proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,237}]}]",
"ref": 2090670111
}
Je ne sais pas où cette erreur est venue de CouchDB lui-même. Ou n'importe quel nuage étendu de couchdb. Ou la limitation de l'image docker créée par IBM. Donc, je ne sais pas où je devrais demander
Merci beaucoup
Je ne vois rien d'erreur dans le fichier ou la base de données spécifiquement. Je pense que cette erreur ne se produit que lorsque j'essaie de l'appeler trop de fois ou d'y insérer trop de documents. Et il peut être réessayer d'obtenir un résultat apparemment correct – Thaina
Une autre possibilité est que ce flux de travail/configuration expose une condition de concurrence dans le code couchdb. Il pourrait être utile de voir si vous pouvez repro en utilisant l'une des images 2.0.0 ici: https://github.com/apache/couchdb-docker –