[
https://issues.apache.org/jira/browse/CLOUDSTACK-8815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sudhansu Sahu resolved CLOUDSTACK-8815.
---------------------------------------
Resolution: Fixed
> Issues with cloudstack-management init script
> ---------------------------------------------
>
> Key: CLOUDSTACK-8815
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8815
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Install and Setup
> Reporter: Sudhansu Sahu
> Assignee: Sudhansu Sahu
> Attachments: screenshot-1.png, screenshot-2.png
>
>
> When a management server is halted or rebooted, the cloudstack-management
> init script does not successfully kill the associated java process. There
> will always be an error about "Cannot find PID file". The script should be
> reworked so that there are no errors and java is killed correctly.
> This appears to be due to the script using the basename of the script:
> NAME="$(basename $0)"
> To look for the pid file:
> if [ -f /var/run/$
> {NAME}
> .pid ]; then
> This does work correctly if the script is run directly (basename will be
> "cloudstack-management", so "cloudstack-management.pid" file is found).
> However when a server is halted or rebooted, the script is not run directly
> but via the symlinks in /etc/rc.d/rc0.d/ and /etc/rc.d/rc0.d/, respectively.
> The symlinks are named "K20cloudstack-management" so the script looks for a
> pid file named "K20cloudstack-management.pid" which does not exist.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)