Description of problem: This is related to bug 975700. If the httpd.pid file is missing, the app will not restart. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Create a php-5.3 application: rhc app-create phptest php-5.3 2. SSH to the app and delete the httpd.pid file: rhc ssh phptest cd php/run rm httpd.pid 3. Restart the app: rhc app restart -a phptest Actual results: The restart fails with: Unable to complete the requested operation due to: Failed to correctly execute all parallel operations. Reference ID: 6773811579144a6f0633299c88259a13 Expected results: The app should restart. Additional info: Note: this works if the app is simply "started," with rhc app start -a phptest. The httpd.pid file is regenerated. It will not regenerate with a 'restart', however.
PR: https://github.com/openshift/origin-server/pull/3979 Should be merged shortly. Thanks for reporting this!
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/b67be29bd2a40947ca50f7502e3605a695ae1988 Bug 1022439 - Restore missing httpd.pid when restarting PHP cart
Checked on devenv_3942, After httpd.pid file been removed from php cartridge, the app can be restart successfully. And the pid file can be regenerated.