[jboss-jira] [JBoss JIRA] (WFWIP-221) jps can't see server process in Openshift

Jan Blizňák (Jira) issues at jboss.org
Tue Oct 1 11:51:00 EDT 2019


    [ https://issues.jboss.org/browse/WFWIP-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13791716#comment-13791716 ] 

Jan Blizňák commented on WFWIP-221:
-----------------------------------

Additional info - jps can't see even itself if that is of any help.

I googled this: https://stackoverflow.com/questions/3805376/jps-returns-no-output-even-when-java-processes-are-running

This led me to test the content of /tmp and indeed there is difference:

released CD image 17.0.5:
{code:java}
$ id
uid=1000290000(jboss) gid=0(root) groups=0(root),185(jboss),1000290000
$ ls -l /tmp
total 4
drwxr-xr-x. 2 jboss root   17 Oct  1 15:23 hsperfdata_jboss
drwxr-xr-x. 2 root  root   16 Sep  6 14:42 hsperfdata_root
-rwx------. 1 root  root 1379 Jul 23 16:18 ks-script-4c1pmxe1
{code}

eap-cd-openshift-rhel8:18.0-EAP7-1216:
{code:java}
$ id
uid=1000290000(jboss) gid=0(root) groups=0(root),185(jboss),1000290000
$ ls -l /tmp
total 12
-rw-r--r--. 1 jboss root   93 Oct  1 15:26 cli-script-property-1569943601.cli
-rw-r--r--. 1 jboss root  410 Oct  1 15:26 ds-timer-service-data-store
drwxr-xr-x. 2   185 root    6 Sep 30 17:01 hsperfdata_jboss
drwxr-xr-x. 2 root  root   16 Sep 30 16:59 hsperfdata_root
-rwx------. 1 root  root 1379 Sep 16 12:25 ks-script-mr2oi4id
{code}

See the difference at hsperfdata_jboss user, maybe that can help. I don't know why jboss user has different.


> jps can't see server process in Openshift
> -----------------------------------------
>
>                 Key: WFWIP-221
>                 URL: https://issues.jboss.org/browse/WFWIP-221
>             Project: WildFly WIP
>          Issue Type: Bug
>          Components: OpenShift
>            Reporter: Jan Blizňák
>            Assignee: Jean Francois Denise
>            Priority: Critical
>
> This is somewhat curious issue.
> When pod of app image is deployed (server is started) and switch to terminal in Openshift GUI, doing `jps -l` does nothing although I can see in logs that server is up and I can find java process in /proc/*/cmdline (image has no `ps` utility).
> This happens only in Openshift environment and it is a regression to what was working with latest published CD image.
> Funnily, when I try to run the image in docker and start the server by /opt/eap/bin/openshift-launch.sh, then jps can see the java process.
> {code:java}
> # this works fine
> docker run -it docker-registry.upshift.redhat.com/kwills/eap-cd-openshift-rhel8:18.0-EAP7-1216 sh
> sh-4.4$ /opt/eap/bin/openshift-launch.sh &
> sh-4.4$ jps -l
> {code}



--
This message was sent by Atlassian Jira
(v7.13.8#713008)



More information about the jboss-jira mailing list