couchdb -gt:意外的运算符

时间:2016-04-12 17:34:14

标签: bash service couchdb ubuntu-14.04

尝试使用此命令启动CouchDB

sudo service couchdb start

或使用此命令

sudo /etc/init.d/couchdb start

在Ubuntu Server 14.04上,两个命令都失败并出现此错误:

sudo service couchdb start

* Starting database server couchdb
/usr/local/bin/couchdb: 214: test: -gt: unexpected operator
                                                             [ OK ]

我在这个couchdb维基看了https://wiki.apache.org/couchdb/Error_messages 但在以前的问题中都找不到答案 在stackoverflow。

第214行文件/ usr / local / bin / couchdb中的代码是:

if test `echo 2> /dev/null >> $PID_FILE; echo $?` -gt 0; then
    echo "$message_prefix PID file: $PID_FILE" >&2
    false
fi

CouchDB版本

$ sudo couchdb -V
couchdb - Apache CouchDB 1.6.1

1 个答案:

答案 0 :(得分:1)

解决!好吧问题是,couchdb数据库占用了大量的磁盘空间并且几乎没有空间,并且一些压缩无法处理...导致couchdb停止工作并且在尝试启动时找不到足够的磁盘空间来工作