[
https://issues.apache.org/jira/browse/COUCHDB-278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Noah Slater closed COUCHDB-278.
-------------------------------
Resolution: Fixed
Fixed in r757465. Thanks.
> bin/couchdb does not honour -o and -e when running in foreground / without -d
> (matters on macosx)
> -------------------------------------------------------------------------------------------------
>
> Key: COUCHDB-278
> URL: https://issues.apache.org/jira/browse/COUCHDB-278
> Project: CouchDB
> Issue Type: Bug
> Components: Build System, Database Core
> Environment: any *nix
> Reporter: Florian Ebeling
> Assignee: Noah Slater
> Fix For: 0.9
>
> Attachments: COUCHDB-278.diff, patch-plist_redirects_to_devnull.diff
>
>
> When couchdb is running in foreground, then the option flags -o and -e are
> not honoured. This probably quite ok on most systems because foregroud there
> equals roughly to development mode. On the mac this is different, because
> fork and daemoinze calls are deprecated, services are managed using launchd,
> and launchd watches these processes directly. It depends on these processes
> not (double-)forking and intentionally dying.
> So in the current state of things the provided plist starts couchdb, quite
> consequentially does not use -o/e and. That works, but has the effect that
> couchdb writes to stdout, which launchd apparently forwards to syslog. So the
> syslog ends up being hogged by access-log level messages. And it is not
> possible to avoid that by simply editing the quasi config file .plist.
> I will attach a patch which changes bin/couchdb, .plist, and etc/Makefile.am
> to make this work more like I reckon it should.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.