账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    couchdb 小问题
    86
    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。这两个和我们在配置文件中配置的日志文件有什么差异,如果没有用为什么要有这两个日志呢!

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

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部