Paul Davis-3 wrote: > > There's no good way to kill all couchdb processes safely. Generally, > `ps ax | grep couch` should give you the list and then you can just > `kill -KILL $PID` for each pid that comes back. > $ ps ax | grep couch 3910 ? Sl 0:56 /usr/lib/erlang/erts-5.6.3/bin/beam.smp -Bd -K true -- -root /usr/lib/erlang -progname erl -- -home /home/lance -noshell -noinput -smp auto -sasl errlog_type error -pa /usr/local/lib/couchdb/erlang/lib/couch-0.9.0/ebin /usr/local/lib/couchdb/erlang/lib/mochiweb-r97/ebin /usr/local/lib/couchdb/erlang/lib/ibrowse-1.4.1/ebin -eval application:load(ibrowse) -eval application:load(crypto) -eval application:load(couch) -eval crypto:start() -eval ibrowse:start() -eval couch_server:start([ "/usr/local/etc/couchdb/default.ini", "/usr/local/etc/couchdb/local.ini"]), receive done -> done end. 5904 pts/1 R+ 0:00 grep couch
Paul Davis-3 wrote: > > The most common errors for this sort of thing are that you haven't got > correct permissions set on each of the directories that CouchDB needs > access to. There's a list in the README of what needs to be set. > > Paul Davis > > On Sat, Dec 19, 2009 at 6:01 PM, viatropos <[email protected]> > wrote: >> >> Hi there, >> >> Every now and then I get this error when trying to start/use couchdb 0.9: >> >> $ couchdb >> Apache CouchDB 0.9.0 (LogLevel=info) is starting. >> {"init terminating in >> do_boot",{{badmatch,{error,shutdown}},[{couch_server_sup,start_server,1},{erl_eval,do_apply,5},{erl_eval,exprs,5},{init,start_it,1},{init,start_em,1}]}} >> >> Crash dump was written to: erl_crash.dump >> init terminating in do_boot () >> >> The first part of the /usr/local/var/lib/couchdb/erl_crash.dump is at the >> bottom of this post. >> >> If I run it with sudo, sometimes it works, sometimes I get the above >> error. >> When I had it working a few days ago, I ran the couchdb command without >> sudo >> and it was running fine. >> >> If I run "couchdb stop", I get this: >> >> Apache CouchDB 0.9.0 (LogLevel=info) is starting. >> {"init terminating in >> do_boot",{{badmatch,{error,shutdown}},[{couch_server_sup,start_server,1},{erl_eval,do_apply,5},{erl_eval,exprs,5},{init,start_it,1},{init,start_em,1}]}} >> init terminating in do_boot () >> >> So I've read that this is because I need to use a different port and that >> something is using port 5984, but I would like to use the default one >> with >> couchdb as I don't have anything else that would be using 5984. I'm >> running >> a Rails/CouchRest app. Is there a way to just quit all couchdb processes >> and start over without reinstalling? >> >> Here's a list of my running processes, I'm on Ubuntu 8.10 running on >> slicehost: >> >> $ ps -A >> PID TTY TIME CMD >> 1 ? 00:00:00 init >> 2 ? 00:00:00 kthreadd >> 3 ? 00:00:00 migration/0 >> 4 ? 00:00:00 ksoftirqd/0 >> 5 ? 00:00:00 watchdog/0 >> 6 ? 00:00:02 events/0 >> 7 ? 00:00:00 khelper >> 18 ? 00:00:00 xenwatch >> 19 ? 00:00:00 xenbus >> 28 ? 00:00:00 migration/1 >> 29 ? 00:00:00 ksoftirqd/1 >> 30 ? 00:00:00 watchdog/1 >> 31 ? 00:00:02 events/1 >> 32 ? 00:00:00 migration/2 >> 33 ? 00:00:00 ksoftirqd/2 >> 34 ? 00:00:00 watchdog/2 >> 35 ? 00:00:02 events/2 >> 36 ? 00:00:00 migration/3 >> 37 ? 00:00:00 ksoftirqd/3 >> 38 ? 00:00:00 watchdog/3 >> 39 ? 00:00:03 events/3 >> 65 ? 00:00:00 kblockd/0 >> 66 ? 00:00:00 kblockd/1 >> 67 ? 00:00:00 kblockd/2 >> 68 ? 00:00:00 kblockd/3 >> 78 ? 00:00:00 kseriod >> 125 ? 00:00:00 pdflush >> 126 ? 00:00:00 pdflush >> 127 ? 00:00:02 kswapd0 >> 128 ? 00:00:00 aio/0 >> 129 ? 00:00:00 aio/1 >> 130 ? 00:00:00 aio/2 >> 131 ? 00:00:00 aio/3 >> 209 ? 00:00:00 accel_watch/0 >> 210 ? 00:00:00 accel_watch/1 >> 211 ? 00:00:00 accel_watch/2 >> 212 ? 00:00:00 accel_watch/3 >> 1103 ? 00:00:00 ksnapd >> 2079 ? 00:00:00 kjournald >> 2294 ? 00:00:01 udevd >> 3509 tty4 00:00:00 getty >> 3510 tty5 00:00:00 getty >> 3512 tty2 00:00:00 getty >> 3513 tty3 00:00:00 getty >> 3515 tty6 00:00:00 getty >> 3546 ? 00:00:01 syslogd >> 3565 ? 00:00:00 dd >> 3568 ? 00:00:00 klogd >> 3586 ? 00:00:00 sshd >> 3634 ? 00:00:00 mysqld_safe >> 3676 ? 00:00:40 mysqld >> 3677 ? 00:00:00 logger >> 3821 ? 00:00:00 nginx >> 3822 ? 00:00:04 nginx >> 3823 ? 00:00:04 nginx >> 3825 ? 00:00:00 nginx >> 3826 ? 00:00:04 nginx >> 3842 ? 00:02:25 ruby >> 3846 ? 00:02:25 ruby >> 3862 ? 00:00:03 monit >> 3896 ? 00:00:00 cron >> 3906 tty1 00:00:00 getty >> 3910 ? 00:00:55 beam.smp >> 5770 ? 00:00:00 sshd >> 5774 ? 00:00:00 sshd >> 5776 pts/1 00:00:00 bash >> 5890 pts/1 00:00:00 ps >> >> >> First page of output from erl_crash.dump: >> >> =erl_crash_dump:0.1 >> Sat Dec 19 10:14:27 2009 >> Slogan: init terminating in do_boot () >> System version: Erlang (BEAM) emulator version 5.6.3 [source] [64-bit] >> [smp:4] [async-threads:0] [kernel-po$ >> Compiled: Sat Jul 12 09:31:11 2008 >> Atoms: 6082 >> =memory >> total: 6386480 >> processes: 1046494 >> processes_used: 1020814 >> system: 5339986 >> atom: 432593 >> atom_used: 400042 >> binary: 37338 >> code: 3593353 >> ets: 230688 >> =hash_table:atom_tab >> size: 4813 >> used: 3422 >> objs: 6082 >> depth: 7 >> =index_table:atom_tab >> size: 6144 >> limit: 1048576 >> entries: 6082 >> =hash_table:module_code >> size: 97 >> used: 61 >> objs: 97 >> depth: 4 >> =index_table:module_code >> size: 1024 >> limit: 65536 >> entries: 97 >> =hash_table:export_list >> size: 2411 >> used: 1672 >> objs: 2831 >> depth: 7 >> =index_table:export_list >> size: 3072 >> limit: 65536 >> entries: 2831 >> =hash_table:secondary_export_table >> size: 97 >> used: 0 >> objs: 0 >> depth: 0 >> =hash_table:process_reg >> size: 47 >> used: 27 >> objs: 33 >> depth: 2 >> =hash_table:fun_table >> size: 397 >> used: 266 >> objs: 439 >> depth: 5 >> =hash_table:node_table >> size: 11 >> used: 1 >> objs: 1 >> >> >> Thanks so much for your help. I can't seem to find any simple way to >> start >> and stop couchdb and avoid these errors... >> >> Lance >> -- >> View this message in context: >> http://n2.nabble.com/Cannot-Start-Couchdb-init-terminating-in-do-boot-tp4193056p4193056.html >> Sent from the CouchDB Development mailing list archive at Nabble.com. >> > > -- View this message in context: http://n2.nabble.com/Cannot-Start-Couchdb-init-terminating-in-do-boot-tp4193056p4193092.html Sent from the CouchDB Development mailing list archive at Nabble.com.
