couchdb-gt:意外的运算符



尝试使用此命令启动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。

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

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

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

最新更新