Skip to main content
Inspiring
July 8, 2021
Answered

Performance Monitoring Toolset service will not start?

  • July 8, 2021
  • 3 replies
  • 1617 views

Installed PMT and Datastore on my Windows 10 machine. Everything goes well until it tries to start the PMT service. It eventually times out. If I try to start from services panel I get the same result.

 

A check of the PMT logs shows nothing as far as errors. Checking windows event logs shows these:

 

The ColdFusion 2021 Performance Monitoring Toolset service killed process with pid 25056.

 

The ColdFusion 2021 Performance Monitoring Toolset service could not be started within 240 seconds. Increase the server startup timeout value using C:\ColdFusion2021PerformanceMonitoringToolset\bin\perfmontoolsetsvc.exe -starttimeout <seconds> "ColdFusion 2021 Performance Monitoring Toolset".

 

I tried changing the timeout and it still won't start.

 

This was my thrid attempt at uninstall and reinstall of PMT.

 

On the first two attempts I also got this error:

 

Windows cannot load the extensible counter DLL "cfperfmon_2021.dll" (Win32 error code The specified module could not be found.).

 

And this:

 

Windows cannot open the 64-bit extensible counter DLL cfperfmon_2021.dll in a 32-bit environment (Win32 error code cfperfmon_2021.dll is not a valid Win32 application.). Contact the file vendor to obtain a 32-bit version. Alternatively if you are running a 64-bit native environment, you can open the 64-bit extensible counter DLL by using the 64-bit version of Performance Monitor. To use this tool, open the Windows folder, open the System32 folder, and then start Perfmon.exe.

 

My Windows is running 64 bit

 

I really need to get this running to monitor a clients new CF 2021 Enterprise instances, so if anyone can give some advice on how to get PMT running correctly I would really appreciate it

    This topic has been closed for replies.
    Correct answer forrestmahannah

    Charlie,

     

    Win 10 machine is 32 gigs and Ryzen 8 Core so no issues there. Instances are on a separate dedicated server.

    Install with different installer file worked fine

    3 replies

    Charlie Arehart
    Community Expert
    Community Expert
    July 8, 2021

    I have a different perspective to consider.

     

    First, the PMT is a heavyweight app. You say this is a Windows 10 machine. How much free memory do you have before starting it up?  It should be about 4 gb.

     

    And then once you get the pmt connected to your cf instance, there will be cpu and disk resources that the pmt and its datastore will use, and all the more depending on the volume of cf traffic, etc. So be sure this Windows machine is up to the task. And it's even more worrisome if one tries to run cf on the same machine as the pmt and its datastore.

     

    Second, as far as understanding the inability to start the pmt and datastore as services, try running the command (in the service definition) from the command line instead. Often that will show errors that don't appear (even in the logs) when running something as a service.

     

    Finally, you express the urgency to get things working. If you struggle, I help solve such cf server problems every day, as a consultant. More on my rates, approach, and satisfaction guarantee at carehart.org/consulting. We might solve this in less than an hour. But I and the others here will also keep trying to help this way if you prefer. 

    /Charlie (troubleshooter, carehart. org)
    forrestmahannahAuthorCorrect answer
    Inspiring
    July 8, 2021

    Charlie,

     

    Win 10 machine is 32 gigs and Ryzen 8 Core so no issues there. Instances are on a separate dedicated server.

    Install with different installer file worked fine

    Charlie Arehart
    Community Expert
    Community Expert
    July 8, 2021

    Oh, OK. The prior replies from you seemed to suggest that a different installer didn't work. But glad you solved it.  I leave what I said to help others who may struggle with getting the pmt going. I've seen it for 3 years now. 

    /Charlie (troubleshooter, carehart. org)
    BKBK
    Community Expert
    Community Expert
    July 8, 2021

    The first question I wanted to ask was whether your Windows is 32 Bit. When I read further I saw it is 64 Bit.

     

    The leads me to suspect that something's not quite right - either with Windows or with the PMT installer. To solve this, I would proceed as follows:

    1) Use an uninstaller, such as the free BCuninstaller , to uninstall PMT. Choose to search for, and remove, every remnant of PMT.

    2) Restart Windows. Check for and download any available Windows Updates. Restart Windows if necessary.

    3) Download and install the Windows 64-bit Performance Monitoring Toolset Installer.

    Inspiring
    July 8, 2021

    I am already installing from this file:

     

    ColdFusion_2021_PerformanceMonitoringToolset_WWEJ_win64.exe

    BKBK
    Community Expert
    Community Expert
    July 8, 2021

    Might be an idea to download it anew. Then perform the MD5 checksum, just to be sure.

     

    Should you need it, the MD5 checksum procedure is:

     

    1) Open the command prompt (CMD). Use the cd DOS command to navigate to the location where you saved the file ColdFusion_2021_PerformanceMonitoringToolset_WWEJ_win64.exe.

    2) Run the Dos command

    certutil -hashfile ColdFusion_2021_PerformanceMonitoringToolset_WWEJ_win64.exe MD5

    3) If the result is e2790a5c8b753d6bfbd4dc8bc74cc592 then the installer is fine.

    Inspiring
    July 8, 2021

    Looking at another machine where PFT is running, it appears that the section for Performance under

    the main entry for the service in the registry is missing? Does anyone know what might cause that?

    Inspiring
    July 8, 2021

    Ignore this post please, that entry is under the CF app server in registry. PMT service still refuses to start. Please help if you can. Thanks!