Daniel Mejia
07/29/2022, 5:11 PM0 connected clients
client? I do not know what that is.Dave Merrill
08/05/2022, 6:55 PMDave Merrill
08/05/2022, 9:41 PMDave Merrill
08/09/2022, 4:10 PM<http://localhost/__cf_connector_heartbeat__>
I tried adding an exact match restriction like this: __cf_connector_heartbeat__
, but it gets rejected, "The path you have entered is invalid, this will prevent restrictions from occurring. Press ok to continue or cancel to modify your request URL."
Same happens without the leading and trailing underscores.
EDIT: Using a regex of cf_connector_heartbeat
also doesn't work, the heartbeat requests are still recorded.
Same with *cf_connector_heartbeat*
.
What's the recommended approach?Slackbot
08/18/2022, 3:17 PMmflewittintergral
08/18/2022, 6:11 PMDave Merrill
09/08/2022, 7:42 PMDave Merrill
09/21/2022, 2:05 PMElement EXECUTIONMODE is undefined in THISTAG
Could not find the included template
The missing template error refers to a template that DOES exist and is used on lots of pages, and is also the one that throws the EXECUTIONMODE error.
These are the same errors we've seen before.
Clearing the template cache has fixed it, every time, but typically it comes back some days later.
In the #cfml-general discussion, one hypothesis is that there's some sort of race condition or conflict between the background processes that compile, cache and execute CFML code.
I wondered if FusionReactor has any visibility into those processes, or more generally, if you have any thoughts on what FR can tell us about the cause of these problems, or potential remediations.
(As it stands, our standard error handling catches these errors, logs them, and sends email to devs, so they don't show up in FR at all.
That's not what I'm asking about.
I'm looking for info that can help us understand the compilation and caching mechanisms in CF, and determine if somewhere in there is what's breaking.)
Any thoughts are welcome.Tim Badolato
09/28/2022, 3:12 PMdavidtat
09/28/2022, 3:12 PMTim Badolato
09/28/2022, 3:13 PMonError
handler built inTim Badolato
09/28/2022, 3:18 PMonError
method?davidtat
09/28/2022, 3:19 PMmflewittintergral
09/28/2022, 3:20 PMdavidtat
09/28/2022, 3:33 PMAdam Cameron
12/01/2022, 1:34 PMfradminpassword
(https://docs.fusion-reactor.com/Configuration/FusionReactor-System-Properties/) Now I would have assumed that that is the admin password for the FR UI. But it's... not. That is set in fusionreactor/conf/reactor.conf
. So what is that env var for?Anders Lars
12/18/2022, 3:20 PMharryk
01/05/2023, 10:16 AMFROM lucee/lucee:5.3.10.97-nginx-tomcat9.0-jdk11-openjdk
In the Dockerfile I am copying the FR files into a folder
fusionreactor.jar
libfrjvmti_x64.so
COPY ./cms/fusionreactor /custom-libs/fusionreactor
And in setenv.sh I am setting the FR opts:
setenv.sh
# FusionReactor opts
FR_OPTS="$FR_OPTS-javaagent:/custom-libs/fusionreactor/fusionreactor.jar=name=cms,address=8088 -agentpath:/custom-libs/fusionreactor/libfrjvmti_x64.so -Dfrlicense=$FR_LICENSE -Dfrshutdownaction=remove -Dfrlicenseservice.leasetime.hint=10 -Dfrregisterhostname=$FR_SERVERNAME -Dfr.cloud.group=cms"
But when I access FR in my browser I get the message:
Fusion Reactor
Fusion Reactor is not ready please try again in a few seconds.
Already waited more the 10 minutes, the message doesn't change.
Any hint would be appreciated!Dave Merrill
01/09/2023, 11:37 PMElement EXECUTIONMODE is undefined in THISTAG
and Could not find the included template
on pages that have run many times for weeks without problems and haven't been modified since.
Clearing the template cache from CF Admin fixes it, instantly, haven't run into a case where it didn't.
Trusted cache and Save class files are both unchecked, and have been for a long time, and I cleared out the cache directory manually a while ago too.
We're not dynamically writing pages to disk, or using the in-memory file system.
It's mostly old- or semi-old-school code, cfms that call CFCs for data, business logic, and sometimes rendering, some common includes, the usual, straight-up ninja-free stuff.
Clearing the template cache doesn't change the code but fixes the problem (until next time), which on the face of it seems to say the problem isn't our code, but some kind of foobar in the CFML engine itself.
I've raised a ticket with Adobe, but without steps to reproduce it's hard for them to get any traction.
How can I get FR to give me maximum details about the state of CF's template cache?
I looked at every FR metric I could think of around the time of the last crash, didn't see any spikes or obviously bent stuff, but (hopefully) I just don't know what to look for.
One theoretical possibility that matches the symptoms is that something is interrupting the caching process while it's writing, but I don't know how to get a handle on what might cause that.
I don't even know why template caching is in play at all, when it seems to me shut off in cf admin.
Any thoughts are most welcome.
(The crashes I know about were caught by our error handling, so they don't show up in FR, but the crash dumps we capture just show specific errors like the ones above, nothing directly related to the template cache.)Tim Badolato
01/13/2023, 6:19 PMTim Badolato
01/13/2023, 7:10 PMif(isNull(session.user.id)) {
StructClear(session);
}
Though doing this doesn't seem to end the session. Is this the official way or is there another way in Lucee to officially destroy the session in a way that FusionReactor would recognize?Tim Badolato
01/13/2023, 7:12 PMzackster
01/13/2023, 7:17 PMzackster
01/13/2023, 7:18 PMchapmandu
01/25/2023, 5:45 AMchapmandu
01/30/2023, 3:29 AMzackster
01/30/2023, 9:11 AMAnders Lars
02/03/2023, 7:15 PMevagoras
02/04/2023, 10:48 AMjakobward
02/23/2023, 1:04 AMjakobward
02/23/2023, 1:04 AM