Unable to Expand Node Logs when rundeck.multiURL.enabled is True

27 views
Skip to first unread message

Russ Robinson

unread,
Dec 12, 2025, 10:28:28 AM (12 days ago) Dec 12
to rundeck-discuss
After setting "rundeck.multiURL.enabled=true" within /etc/rundeck/rundeck-config.properties file; I noticed an oddity when using the alternate url.  After logging in and running a job, I am unable to see the steps (and their subsequent logs/details) from the "Nodes" view of the running job.

Initially, the running job will show "Failed to load state:".  If I refresh the page, I will see a list of the running target nodes.  If I expand the target node, nothing shows.

However if I click on "Log Output"; I will see the log scrolling.  Am I missing a setting to get MultiURL working?

My environment is running on Oracle Linux 9 and Rundeck Community version 5.16.0 release.  Everything works fine when using the primary url (which is listed in "grails.serverURL" setting).

rac...@rundeck.com

unread,
Dec 15, 2025, 12:33:51 PM (9 days ago) Dec 15
to rundeck-discuss
Hi Russ,

I tried to reproduce your issue unsuccessfully. Are you using a load balancer in front of your Rundeck instance? Also, share the rundeck-config.properties file content to take a look.

Regards.

Russ Robinson

unread,
Dec 19, 2025, 4:56:20 PM (5 days ago) Dec 19
to rundeck-discuss
Yes - we are using a load balancer.  The configuration file is:

loglevel.default = INFO
rdeck.base = /var/lib/rundeck
rss.enabled = false
grails.serverURL = https://rundeck-vbe.fra.mytest.com
server.useForwardHeaders = true
dataSource.dbCreate = none
grails.plugin.databasemigration.updateOnStart = true
dataSource.url = jdbc:mysql://localhost/rundeckdb?&allowPublicKeyRetrieval=true&useSSL=false&autoReconnect=true
dataSource.username = rundeckuser
dataSource.password = xxxxxxxxxxx
dataSource.driverClassName = com.mysql.cj.jdbc.Driver
dataSource.properties.autoReconnect = true
dataSource.properties.useSSL = false
dataSource.properties.allowPublicKeyRetrieval = true
rundeck.storage.provider.1.type = db
rundeck.storage.provider.1.path = keys
rundeck.storage.converter.1.type = jasypt-encryption
rundeck.storage.converter.1.path = keys
rundeck.storage.converter.1.config.encryptorType = custom
rundeck.storage.converter.1.config.password = xxxxxxxxxx
rundeck.storage.converter.1.config.algorithm = PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.storage.converter.1.config.provider = BC
rundeck.projectsStorageType = db
rundeck.config.storage.converter.1.type = jasypt-encryption
rundeck.config.storage.converter.1.path = projects
rundeck.config.storage.converter.1.config.password = xxxxxxxxxx
rundeck.config.storage.converter.1.config.encryptorType = custom
rundeck.config.storage.converter.1.config.algorithm = PBEWITHSHA256AND128BITAES-CBC-BC
rundeck.config.storage.converter.1.config.provider = BC
rundeck.feature.repository.enabled = true
rundeck.api.tokens.duration.max = 0
quartz.threadPool.threadCount = 50
server.servlet.context-path = /
rundeck.gui.logo = logo-without-background.png
rundeck.gui.staticUserResources.enabled = true
rundeck.logviewer.maxLogSize = 50MB
rundeck.gui.helpLink = https://confluence.mytest.com/display/Rundeck
rundeck.gui.instanceName = CICO MyTest VBE - dtv001gxps.fra.mytest.com
rundeck.gui.title = CICO MyTest VBE - dtv001gxps.fra.mytest.com
rundeck.gui.login.welcomeHtml = <p>Mytest Login</p>
rundeck.gui.userSummaryShowLoginStatus = true
rundeck.gui.userSummaryShowLoggedUsersDefault = true
rundeck.multiURL.enabled = true

Felipe Gutierrez

unread,
Dec 19, 2025, 6:08:25 PM (5 days ago) Dec 19
to 'Chris Gadd' via rundeck-discuss
Do you see any issues if you use rundeck host in the config and bypass load balancer? 

--
You received this message because you are subscribed to the Google Groups "rundeck-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rundeck-discu...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/rundeck-discuss/9bcd814a-3ece-496e-9597-7a5020c1062bn%40googlegroups.com.

Russ Robinson

unread,
8:45 AM (10 hours ago) 8:45 AM
to rundeck-discuss
It is very strange.  The primary url is behind a private load balancer.  If we navigate to the primary url; all works fine.  The secondary url is behind a public load balancer.  We run into the issue when using the secondary url.

Felipe Gutierrez

unread,
10:40 AM (8 hours ago) 10:40 AM
to 'Chris Gadd' via rundeck-discuss
Hello, 

I suspect this issue is related to the load balancer config (i could be wrong) . 

Example try using sticky connection in your lb and retry


Reply all
Reply to author
Forward
0 new messages