-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mqweb can't start after OOM murder #583
Comments
Looking into it |
CLIN42
pushed a commit
to CLIN42/mq-container
that referenced
this issue
Oct 8, 2024
…essaging#583) * Modify the deprecated pkcs12.Encode method * Update Copyright
If I am correct you want to know if the environment variables can be rendered via a file for the strmqweb to pick it up. |
Yes.
…On Wed, Oct 9, 2024, 09:35 vgavinash ***@***.***> wrote:
If I am correct you want to know if the environment variables can be
rendered via a file for the strmqweb to pick it up.
—
Reply to this email directly, view it on GitHub
<#583 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7DGPQAK3E4MUZ3PVT2DCDZ2TMDTAVCNFSM6AAAAABPFETC7WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBRGU3DAMZWGQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Web console is the a highest consumer of a memory inside of a container so in the case of MQ pod being close to the memory limit, OOM will kill the web console process, and that is ok, it is better web console than actual MQ process. But in that case, we can't recover gui console without having a down time (stop container, start container).
Example
The reason why is quite simply, runmqserver is creating a wildcard.p12 and it is generating a keystore with some password which is saved in the environment variable of runmqserver. If I start strmqweb from the bash, mqweb can't "reach" the env variables set in the runmqserver (pid 1).
Normally mqweb is being started by the runmqserver (pid 1) and in its ENV variables has password of the keystore, otherwise it will not bind to port because it can't open the keystore.
This is the only way how we managed to manually start web gui without restarting the container, manually set env variables from the runmqserver and then strmqweb.
Maybe removing those from ENV variables and setting it in some file which is readable to the strmqweb?
The text was updated successfully, but these errors were encountered: