IBM empfiehlt mir, Cloudant Docker lokal zu Testzwecken verwenden.Interner Fehler über Compactor in cloudant lokalen Docker
Dies ist das Bild, das ich https://hub.docker.com/r/ibmcom/cloudant-developer/
verwenden Es funktioniert im Grunde fein die meiste Zeit, aber manchmal habe ich Fehler wie diese
{
"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
}
Ich weiß nicht, wo dieser Fehler von couchdb selbst kam. Oder irgendwas Wolkenloses von Couchdb. Oder die Einschränkung des von IBM erstellten Docker-Images. Also ich bin nicht sicher, wo ich fragen sollte,
Vielen Dank
Ich sehe nichts Fehler in der Datei oder der Datenbank speziell. Ich denke, dass dieser Fehler nur passiert, wenn ich versuche, es zu oft zu nennen oder zu viele Dokumente hinein zu schieben. Und es kann erneut versucht werden, ein scheinbar korrektes Ergebnis zu erhalten. – Thaina
Eine andere Möglichkeit ist, dass dieser Workflow/Konfiguration eine Race-Bedingung im couchdb-Code aufdeckt. Es könnte nützlich sein, zu sehen, ob Sie einen der 2.0.0 Bilder hier reproduzieren können: https://github.com/apache/couchdb-docker –