AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 800757
Accepted
Xophmeister
Xophmeister
Asked: 2016-09-03 07:34:46 +0800 CST2016-09-03 07:34:46 +0800 CST 2016-09-03 07:34:46 +0800 CST

Trusty 的 CouchDB init.d 脚本

  • 772

couchdb/stable我已经通过 Apache CouchDB PPA ( )在 Trusty 盒子上安装了 CouchDB 1.6.1 。这一切似乎都有效,除了我无法使用service couchdb start(类似于停止)启动服务。我通过在以下脚本中解决了这个问题/usr/local/bin:

#!/bin/bash
export ERL_FLAGS="+A 16"
export ERL_MAX_PORTS=8192
nohup couchdb > /opt/couchdb/log/couch.log 2>&1 &

我必须手动运行它(或用 停止它kill)。service命令说它们有效,但 CouchDB 立即失败。这很好,除非在极少数情况下机器需要重新启动;如果 CouchDB 自动出现就好了。

在我在网上找到的各个页面上,都有对捆绑init.d脚本的引用。事实上,我发现了一个生成的init.d脚本,它应该与 CouchDB 一起安装:我尝试了这个,并进行了适当的编辑,但同样的问题仍然存在。

我在网上找到的很多文档似乎都非常过时(例如,它引用了对 PPA 安装版本和/或 Trusty 无效的路径)。当前的“最佳方法”是什么?

couchdb ubuntu-14.04
  • 1 1 个回答
  • 237 Views

1 个回答

  • Voted
  1. Best Answer
    Xophmeister
    2016-11-08T03:01:19+08:002016-11-08T03:01:19+08:00

    事实证明,使用 Upstart 启动/停止 CouchDB 失败的原因是它想要写入的目录(日志、数据等)——与安装的默认值不同——couchdb:couchdb用户无法访问。也就是说,以下解决了问题:

    chown -R couchdb:couchdb /path/to/couchdb
    

    我几乎是偶然发现了这一点。显然,由于它无法写入它想要的日志文件,那是没用的。然而,Upstart 日志更好地表明了哪里出了问题!

    无论如何,因此,init.d脚本是一个无关紧要的红鲱鱼。只要它可以访问所需的一切,它就可以按文档说明工作。

    • 0

相关问题

  • 重启 CouchDB 时如何避免重启 Apache 代理

  • 可扩展的 CouchDB 设置

  • 关于向 CouchDB 发送 Apache HTTPd 访问日志有什么建议吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve