2016-09-20 5 views
0

J'ai 11 Go gratuit sur mon disque dur, donc je ne sais pas pourquoi il est dit que le disque est presque plein. Il fonctionnait l'autre jour mais a cessé de fonctionner maintenant. J'essaie d'utiliser ceci pour lancer ACRA. Je cours Ubuntu 16.04 sur VMWare.Couchdb ne démarre pas

sudo couchdb restart 
[sudo] password for zjulia: 

=INFO REPORT==== 20-Sep-2016::09:05:18 === 
    alarm_handler: {set,{{disk_almost_full,"/media/zjulia/CDROM"},[]}} 

=INFO REPORT==== 20-Sep-2016::09:05:18 === 
    alarm_handler: {set,{{disk_almost_full,"/media/zjulia/Ubuntu"},[]}} 
Apache CouchDB 1.6.0 (LogLevel=info) is starting. 
{Failure to start Mochiweb: eaddrinuse 
[error] [<0.113.0>] {error_report,<0.32.0>, 
        {<0.113.0>,crash_report, 
         [[{initial_call, 
         {mochiweb_socket_server,init,['Argument__1']}}, 
         {pid,<0.113.0>}, 
         {registered_name,[]}, 
         {error_info, 
         {exit,eaddrinuse, 
          [{gen_server,init_it,6, 
          [{file,"gen_server.erl"},{line,344}]}, 
          {proc_lib,init_p_do_apply,3, 
          [{file,"proc_lib.erl"},{line,240}]}]}}, 
         {ancestors, 
         [couch_secondary_services,couch_server_sup,<0.33.0>]}, 
         {messages,[]}, 
         {links,[<0.92.0>]}, 
         {dictionary,[]}, 
         {trap_exit,true}, 
         {status,running}, 
         {heap_size,987}, 
         {stack_size,27}, 
         {reductions,641}], 
         []]}} 
"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/etc/couchdb/default.ini","/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,couch_secondary_services,{shutdown,{failed_to_start_child,httpd,eaddrinuse}}}}}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,98}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,273}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}} 

Crash dump is being written to: erl_crash.dump...done 
init terminating in do_boot() 
+0

Il semble que vous ayez déjà quelque chose à l'écoute de ce port (basé sur l'erreur 'Echec du démarrage de Mochiweb: eaddrinuse') –

Répondre

1

Le message "disque presque plein" est juste un avertissement. Le problème réel semble être que le port (5984 par défaut) est déjà utilisé ("eaddrinuse"). Comme solution, vous pouvez soit changer le port de CouchDB dans /etc/couchdb/couch.ini, soit voir quel processus utilise le port 5984 avec lsof -i :5984 et le tuer.

+0

M'a aussi aidé! Dans mon cas, il y avait en quelque sorte un processus docker à l'écoute sur ce port. Je l'ai tué, mais un autre a été engendré. J'ai donc changé le port par défaut dans le fichier de configuration. : | – dotslash