Ubuntu CouchDB赢得';t启动,没有特定错误
当我尝试在Ubuntu 12.04.4上作为服务启动时,我得到:Ubuntu CouchDB赢得';t启动,没有特定错误,ubuntu,couchdb,Ubuntu,Couchdb,当我尝试在Ubuntu 12.04.4上作为服务启动时,我得到: $ sudo service couchdb start * Starting database server couchdb [fail] /usr/local/var/log/couchdb中没有任何内容,syslog或dmesg中没有任何内容。我不知道它为什么不能加载。如何对此进行故障排除?尝试不使用init直接运行CouchDB。根据日志文件所在
$ sudo service couchdb start
* Starting database server couchdb [fail]
/usr/local/var/log/couchdb
中没有任何内容,syslog
或dmesg
中没有任何内容。我不知道它为什么不能加载。如何对此进行故障排除?尝试不使用init直接运行CouchDB。根据日志文件所在的位置,我假设您需要运行:
sudo /usr/local/bin/couchdb
以下是一些场景:
- 如果执行得很好,那么唯一的bug就位于init脚本中
- 如果执行时出现错误,则说明您的安装有问题,并且您的init脚本有缺陷(应该是它给了您错误)
- 如果它根本不执行(没有输出),那么您的安装非常失败,我们可以对此进行调试
/etc/init.d/couchdb
文件的错误呢?好的,一个问题是couchdb用户有一个/usr/sbin/nologin
的外壳。我把它改成了/bin/sh
。但是现在开始这项服务会有一些奇怪的事情。服务器似乎没有运行,但是couchdb.pid文件每隔几秒钟就会更改一次。非常奇怪。听起来好像有权限问题。对于Unix安全性,您是否遵循了这些步骤?