HomePhorge

Make bin/aphlict behave slightly better when forking

Description

Make bin/aphlict behave slightly better when forking

Summary:
Due to how file descriptors get inherited when a process forks and the way
our script to start/restart stuff works, having bin/aphlict not close
STDOUT caused our script to hang. This diff provides a solution; however,
something like https://secure.phabricator.com/diffusion/PHU/browse/master/src/daemon/PhutilDaemonOverseer.php;b45eea975f6d9afc$127-129
may be better or more robust.

Test Plan:
Run our script that calls bin/aphlict in passthru() and see that it no
longer hangs.

Reviewers: epriestley, vrana

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D4240

Details

Provenance
Nick HarperAuthored on Dec 20 2012, 10:38 AM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP776a240870f3: Let Aphlict listen on the specified host
Branches
Unknown
Tags
Unknown

Event Timeline