If httpd.pid is corrupted, stop fails for several apache-based carts. to reproduce: echo "" > httpd.pid gear stop
https://github.com/openshift/origin-server/pull/2719
[php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> cat php/run/httpd.pid 3154 [php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> echo "test" > php/run/httpd.pid [php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> ctl_app stop Stopping gear... CLIENT_MESSAGE: Stopping Apache+mod_php HTTPD server httpd (no pid file) not running [php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> ctl_app status Cart to get the status for? 1. php-5.3 ? 1 ATTR: status=ALREADY_STOPPED ATTR: quota_blocks=1048576 ATTR: quota_files=40000 CLIENT_RESULT: Application is either stopped or inaccessible [php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> ctl_app start Starting gear... CLIENT_MESSAGE: Starting Apache+mod_php HTTPD server [php1-bmeng1stg.stg.rhcloud.com 51ac64c2dbd93c52950004b2]\> Verified on STG (devenv-stage_356). App with httpd.pid corrupt can be stopped and can be started after that.