[
https://issues.apache.org/jira/browse/KARAF-6290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16846515#comment-16846515
]
Baptiste DA ROIT commented on KARAF-6290:
-----------------------------------------
[~jbonofre] We are waiting for Karaf 4.2.6, are you planning to update to YAJSW
for this version also or is this only for Karaf 4.3.X? If you are not planning
to make it for 4.2.6, could we apply this fix for this version?
> Karaf Wrapper does not properly manage process on Solaris
> ---------------------------------------------------------
>
> Key: KARAF-6290
> URL: https://issues.apache.org/jira/browse/KARAF-6290
> Project: Karaf
> Issue Type: Bug
> Components: karaf
> Affects Versions: 4.2.5
> Environment: Solaris
> HP
> Reporter: Baptiste DA ROIT
> Assignee: Jean-Baptiste Onofré
> Priority: Major
>
> On Solaris platform, the restriction of ps command does not allow the Karaf
> Service Wrapper to properly manage associated karaf process:
> {code}
> [root ~] # cat
> /opt/smartcollector-dev2/smartcollector-dist-5.7.5-SNAPSHOT/smartcollector-dev2.wrapper.pid
> 6043
> [root ~] # ps -p 6043 -o comm
> COMMAND
> /opt/smartcollector-dev2/smartcollector-dist-5.7.5-SNAPSHOT/bin/smartcollector-
> {code}
> As we can see, if the path to wrapper executable is too long, il will cause
> the service to fail to stop associated karaf instance, as detailed below:
> {code}
> [root ~] # /etc/init.d/smartcollector-dev2 status
> Removed stale pid file:
> /opt/smartcollector-dev2/smartcollector-dist-5.7.5-SNAPSHOT/smartcollector-dev2.wrapper.pid
> smartcollector-dev2 is not running.
> [root ~] # ps -ef | grep smartco
> smcdev 6043 1 0 02:20:27 ? 0:01
> /opt/smartcollector-dev2/smartcollector-dist-5.7.5-SNAPSHOT/bin/smartcollector-
> smcdev 6044 6043 0 02:20:28 ? 4:11
> /opt/smartcollector-dev2/smartcollector-java/bin/java
> -Djava.endorsed.dirs=/opt
> [root ~] # /etc/init.d/smartcollector-dev2 stop
> Stopping smartcollector-dev2...
> smartcollector-dev2 was not running.
> [root ~] # ps -ef | grep smartco
> smcdev 6043 1 0 02:20:27 ? 0:01
> /opt/smartcollector-dev2/smartcollector-dist-5.7.5-SNAPSHOT/bin/smartcollector-
> smcdev 6044 6043 0 02:20:28 ? 4:11
> /opt/smartcollector-dev2/smartcollector-java/bin/java
> -Djava.endorsed.dirs=/opt
> {code}
> This issue can also appears on HP-UX platform, where default ps command is
> also limited to a certain amount of characters (it seems to be 128).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)