Bug 969325
Summary: | Failed to move primary cartridge app due to httpd.pid file being empty | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Online | Reporter: | zhaozhanqi <zzhao> | ||||
Component: | Pod | Assignee: | Rajat Chopra <rchopra> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 2.x | CC: | dmcphers, jhonce, xtian | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-06-11 04:14:48 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
zhaozhanqi
2013-05-31 08:12:37 UTC
The root cause here is that these apps can't be stopped under these conditions. Looks like there are a few different methodologies used to stop these cartridges: 1. Ruby - custom code in control script 2. Php - apache stop 3. Python - httpd stop 4. Perl - httpd stop Assigning to broker: broker should check the status of gear stop and call force_stop if stop failed. Fixed in stage with pull request https://github.com/openshift/origin-server/pull/2719 Note that the corresponding fix is not in master yet. Tested this bug on devenv_stg_356, it has been fixed. include cartridge( php,phpadmin,perl,python-2.6,ruby-1.8,ruby-1.9) |