Skip to main content
August 21, 2013
Question

Windchill CAD Worker Monitoring

  • August 21, 2013
  • 7 replies
  • 2023 views

Does anyone know of a way to monitor when a CAD worker stops publishing? I have had instances where the CAD workers are still running, but have stopped publishing. Simply putting a queue monitor threshold will not work as there are times when 10,000+ objects may be checked in a one time.


It would be perfect if there were a way to show that a worker has not published a job for x minutes.


Any insight or assistance will be greatly appreciated.


Thanks,

7 replies

11-Garnet
August 21, 2013

That's a very good topic.



We also have multiple issues with worker that stop working without any reason, most of the time a reboot of the server is needed.


So i'm also interested in this one if anybody have an idea.



Morgan

1-Visitor
August 21, 2013
I heard PTC system monitor will monitor workers in a upcoming release.


Sent from my Verizon Wireless 4G LTE Smartphone
August 21, 2013

I believe that there are better ways of monitoring Windchill with much less overhead than the PTC monitor. However, it does a decent job monitoring other aspects, but it comes at the price of performance and much of it is not necessary.


1-Visitor
August 21, 2013

I am also interested, the users kind of just accept that PV and thumbnails aren't working and don't tell me.


There must be some sort of a queue and "listener" for the daemon that we could watch and launch an alert?


If not, we should invent one! : )


On a related topic, does anyone know how to let a user manually specify which worker to launch? Or tie a worker to a specific state?


E.g., I want proe2pv every time someone checks in (default behavior), however, I would only like to generate a PDF or STP file upon release?


Thanks,


Dave

In Reply to Robert Peirce:



I believe that there are better ways of monitoring Windchill with much less overhead than the PTC monitor. However, it does a decent job monitoring other aspects, but it comes at the price of performance and much of it is not necessary.








David T. Francis

12-Amethyst
August 22, 2013

We had the same issue with CADWorkers when we were on 9.1 M050 w/ WF5 M070. The queue entries would stay in EXECUTING state and never finish, even though the worker was done processing the job. Although we never really found a "solution", we did create a couple of work arounds.


1. Created an additional BGMS for publishing only. This allowed us to simply restart that newBGMS when the jobs starting clogging up and not touch the rest of the Windchill system.


2. Created a standalone CADWorker monitor program. The C# app visited the Publish Monitor URL and did a "screen scrape" to read each publishing job in the table. If the job was EXECUTING, we checked the start time and compared it to the current time. If it had been "processing" for more than "X" number of minutes, we sent an alert. Since we've moved to Windchill 10.1 M020 and WF5 M160, we haven't had any problems with the CADWorkers getting stuck so we never updated the monitor.


We've also made the request to have CADWorkers monitored in the PSM. 🙂


~Jamie

August 26, 2013

Hi Jamie,


It sounds like you folks wrote a really nice program to monitor our exact issue. Is there any chance you would be willing to share it? The system we have the issue with is still at 9.1.


It will be greatly appreciated.


Thanks,



Rob

12-Amethyst
August 29, 2013

I'd have to dig up the code. What's your e-mail address?