Copy link to clipboard
Copied
The Monitoring, Profiling and Memory Tracking buttons are all missing from the Server Monitor and it is not displaying any data. Where did they go? I'm on CF9/Multi-server and Windows Server 2008/64 bit. My CF server instances are running under a domain account so they can get to network shares. I'm using multiple jvm.config files to give some servers more memory than others. I've tried adding the domain account to the Administrators group, made sure monitoring, profiling and memory tracking are all enabled, and made sure the crossdomain.xml file is in the webroot.
Copy link to clipboard
Copied
Well, first briefly, I've seen this happen (the start/stop buttons don't appear), where simply refreshing the page made them reappear.
Assuming you've confirmed that doesn't solve it, here are some questions that may help us hone in on the problem:
- does this happen on all the instances or just one?
- you say you are on CF9. Do you mean 9 or 9.0.1?
- Have you applied any hotfixes or cumulative hotfixes? (And I'd ask you to confirm that not from memory but from confirming by looking in the lib\updates directory. On Multiserver, that's \servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\updates for the cfusion instance, or \servers\instancename\cfusion.ear\cfusion.war\WEB-INF\cfusion\lib\updates for any others (note change from - to . in the ear/war directory names).
- Are the hotfixes there the right ones for the version you're running (not 900 in the filenames if you're running 9.01, or vice-versa)
- When you say it's "not displaying any data", do you mean that the graphs on the front page are essentially blank? That would mean simply that "start monitoring" has not yet been enabled. When you say "no data", I'd want to make sure you don't mean that none of the screens show anything. There are many that show data even if there are none of the "start" buttons enabled, such as the Template Cache Status page (on the Statistics tab, in the "Request Statistics" section). Is that "displaying data"? Just trying to help clarify your situation.
Also, just as a workaround until you do solve this, note that if you're on 9.01, you can now at least turn the buttons on and off in the CF Admin, something that's gone under the radar for many, it seems.
Hope that's helpful.
/charlie arehart
charlie@carehart.org
Providing CF and CFBuilder troubleshooting services
at http://www.carehart.org/consulting
Copy link to clipboard
Copied
Well, first briefly, I've seen this happen (the start/stop buttons don't appear), where simply refreshing the page made them reappear.
Reload/refresh doesn't help.
- does this happen on all the instances or just one?
Turns out it happens on the 9.0.1 instances (see below)
- you say you are on CF9. Do you mean 9 or 9.0.1?
Well now, that was a good question because I've got one box that's 9.0 and doesn't have the server settings page in the cfadmin page and darn if the buttons don't show up there. I have 3 other servers with 4 CF9 instances total and they're all 9.0.1 and none of them work.
The only update/patches are the update to 9.0.1 and the CFAdmin security update that came out a month or so ago. Only thing in the server\....\lib\updates folder is an "empty.txt" file which is empty.
By "no data is displayed" I mean that the graphs and tables show up, but there are no data points or whatever information should be reported is there. No lines or slow templates entries or anything like that. I made sure that I enabled the Start Monitoring, Profiling and Memory Tracking were all checked in the Server Monitoring > Settings page on the cfadmin before I launched the monitor. I even put the domain account in the Administrators group and then rebooted the server and still no buttons.
Thanks for looking at this. Spike
Copy link to clipboard
Copied
Spike, now that you've confirmed the problems are only on the 9.0.1 servers, the next question is whether you are using the newly enabled feature which enables a web server just for the monitor requests. If so, perhaps the issue is with that. See the Server Monitoring > Monitoring Settings page. Is the "Enable Monitoring Server" checked? If so, do all the instances each have their own specified port (since you say this is multiserver)?
And if it's enabled, are you launching the web server URL with or without using the port specified on that page? It may work with one (specifying the port) and not the other (not specifying the port). Finally, you could have a firewall issue where the specified port is being blocked on your server from wherever you are launching the monitor.
That leads to a final test, regardless of that setting: are you launching the monitor in a browser that's on the server, or remote to it? Similarly, if it's none of the above, does the monitor respond differently if you change the URL (for launching it) from using a domain name to an IP address, or perhaps localhost (if on the machine itself)?
There's got to be some explanation. IF it's none of the above, the last thing would be to recommend you look at the /jrun/logs/ (the -out file for each instance) to see if they may indicate anything amiss, perhaps at startup.
/charlie arehart
Providing CF and CFBuilder troubleshooting services
at http://www.carehart.org/consulting