Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B36FC10BB0 for ; Thu, 3 Apr 2014 11:55:28 +0000 (UTC) Received: (qmail 69247 invoked by uid 500); 3 Apr 2014 11:55:26 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 68579 invoked by uid 500); 3 Apr 2014 11:55:19 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 68534 invoked by uid 99); 3 Apr 2014 11:55:15 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Apr 2014 11:55:15 +0000 Date: Thu, 3 Apr 2014 11:55:15 +0000 (UTC) From: "Shish (JIRA)" To: dev@couchdb.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (COUCHDB-2220) "/usr/bin/couchdb -b" doesn't close stdout / stderr MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Shish created COUCHDB-2220: ------------------------------ Summary: "/usr/bin/couchdb -b" doesn't close stdout / stderr Key: COUCHDB-2220 URL: https://issues.apache.org/jira/browse/COUCHDB-2220 Project: CouchDB Issue Type: Bug Security Level: public (Regular issues) Reporter: Shish "/usr/bin/couchdb -b" launches a copy of itself in the background, but leaves stdout and stderr for the subprocess attached to the controlling terminal in the foreground This makes salt hang when launching couchdb, because it tries to read the output of "/etc/init.d/couchdb restart" - despite the fact that that init script itself has returned, the children (ie, the daemon) are still holding the console file descriptors open I *suspect* that this is also the cause of this issue --> https://issues.apache.org/jira/browse/COUCHDB-1669 If you have salt-minion 2014.1.0 installed, try stopping couchdb and then starting it up with: salt-call cmd.run 'su couchdb -c "/usr/bin/couchdb -b -o /tmp/couchdb.stdout -e /tmp/couchdb.stderr"' Originally reported as a bug in salt, but it seems that couchdb is the part with the non-standard behaviour https://github.com/saltstack/salt/issues/11228 -- This message was sent by Atlassian JIRA (v6.2#6252)