continuum-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Snyder (JIRA)" <>
Subject [jira] Commented: (CONTINUUM-2382) 'continuum-buildagent stop' Fails on Solaris 9
Date Wed, 07 Oct 2009 20:25:21 GMT


George Snyder commented on CONTINUUM-2382:

Correction: Creating a symbolic link to the installation directory doesn't help, because the
script expands it to the full physical path.

> 'continuum-buildagent stop' Fails on Solaris 9
> ----------------------------------------------
>                 Key: CONTINUUM-2382
>                 URL:
>             Project: Continuum
>          Issue Type: Bug
>          Components: Distributed Builds
>    Affects Versions: 1.3.4
>         Environment: Solaris 9
>            Reporter: George Snyder
> Arguments 'stop', 'restart', and 'status' erroneously remove the PID file if the installation
path is too long.  They print a message such as:
>   Removed stale pid file: /opt/continuum/apache-continuum-buildagent-1.3.4-B/bin/../logs/
> 'stop' and 'restart' therefore do not stop the running process, which can result in multiple
buildagent processes running.
> The script tries to find the process ID by running 'ps' on the number in the PID file,
and grepping that for the original startup command line.  For example:
>   + /usr/bin/ps -p 17058 -o args
>   + grep /opt/continuum/apache-continuum-buildagent-1.3.4-B/bin/./wrapper-solaris-sparc-32
> Unfortunately 'grep' fails because, the 'ps' output is truncated, e.g.:
>   /opt/continuum/apache-continuum-buildagent-1.3.4-B/bin/./wrapper-solaris-sparc-
> Recommendation: Grep for a shorter pattern.
> Workaround: Install the build agent in a shorter path, or create a short symbolic link
to it.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message