couchdb 小问题

发布于 2022-09-06 05:14:09 字数 2219 浏览 16 评论 0

安装环境: ubuntu12.04

1.源码安装了couchdb,启动的时候出现两种情况:
1)使用:./couchdb & 启动

 查看 ps -ef | grep couchdb 


    ps -ef |  grep couchdb 
root     10771 10627  4 09:07 pts/1    00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /root -- -noshell -noinput -sasl errlog_type error -couch_ini /usr/local/couchdb/etc/couchdb/default.ini /usr/local/couchdb/etc/couchdb/local.ini -s couch

2)使用 ./couchdb -b 启动
再次查看:

ps -ef |  grep couchdb 
root     10804     1  0 09:09 pts/1    00:00:00 /bin/sh -e ./couchdb -a /usr/local/couchdb/etc/couchdb/default.ini -a /usr/local/couchdb/etc/couchdb/local.ini -b -r 0 -p /usr/local/couchdb/var/run/couchdb/couchdb.pid -o couchdb.stdout -e couchdb.stderr -R
root     10811 10804  0 09:09 pts/1    00:00:00 /bin/sh -e ./couchdb -a /usr/local/couchdb/etc/couchdb/default.ini -a /usr/local/couchdb/etc/couchdb/local.ini -b -r 0 -p /usr/local/couchdb/var/run/couchdb/couchdb.pid -o couchdb.stdout -e couchdb.stderr -R
root     10812 10811  2 09:09 pts/1    00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /root -- -noshell -noinput -sasl errlog_type error -couch_ini /usr/local/couchdb/etc/couchdb/default.ini /usr/local/couchdb/etc/couchdb/local.ini /usr/local/couchdb/etc/couchdb/default.ini /usr/local/couchdb/etc/couchdb/local.ini -s couch -pidfile /usr/local/couchdb/var/run/couchdb/couchdb.pid -heart

同样是后台启动,后者比前者多:
./couchdb -a /usr/local/couchdb/etc/couchdb/default.ini -a /usr/local/couchdb/etc/couchdb/local.ini -b -r 0 -p /usr/local/couchdb/var/run/couchdb/couchdb.pid -o couchdb.stdout -e
问题1:
但是在界面访问和数据查询中没有遇到因为这两种启动方式差异出现的不同。
是不是couchdb最重要的进程就一个/usr/lib/erlang/erts-5.8.5/bin/beam -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /root -- -noshell -noinput -sasl errlog_type error -couch_ini /usr/local/couchdb/etc/couchdb/default.ini /usr/local/couchdb/etc/couchdb/local.ini -s couch

问题2:
如果使用第二种方式启动,会在你执行启动命令的当前目录下生成couchdb.stdout,couchdb.stderr。这两个和我们在配置文件中配置的日志文件有什么差异,如果没有用为什么要有这两个日志呢!

哪位大神能够帮忙解释一下,这个问题! 谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文