Hello. Please tell me: why is it so long to publish on the server? There are objects that are published for 1 hour. At the same time, the server is loaded by 10 percent.
How many workers do you have?
What does the WVS Job Monitor show?
We have 7 floating licenses. One of them is always busy for publication.
Every day about 300-500 tasks are added to the queue and have the status " ready"
It is always performed on the same task
Attached the log of the task log of one of the examples.
Thumbnail generation seems to be taking awhile (~ 10 minutes) but everything else looks pretty normal.
How many cad workers do you have configured? These will be listed on the Site > Utilities > Worker Agent Administration page. The page looks something like this:
You may want to take a look at these two knowledge base articles as well:
I have 1 agent. And you have every agent uses the license?
If the system you're running the CAD worker on has sufficient resources, there is nothing stopping your from running multiple agents at the same time. Creo will only consume one license, regardless of how many times it's started on the same computer. In my case I'm running 15 agents on one system. You may not need to go to that level, but even a couple more would significantly improve your publishing performance.
Configuring multiple workers on the same machine is a little tricky and requires some manual editing of a few files. Take a look at these articles for more information:
Tom, thanks for the advice. That's right, the Converter does not use additional licenses. So far, I have created one. According to CS there is a division of ASM from PRT and DRW . One agent publishes ASM , the second PRT and DRW. I encountered this problem: 1) successful tasks Are not displayed in the task monitor.2) Agents are disabled from time to time and give an error when starting: startup failed. Manually stopping and starting solves the problem.
Let me take this in sections...
According to CS there is a division of ASM from PRT and DRW . One agent publishes ASM , the second PRT and DRW.
I do not believe this is correct. While it is possible to send certain objects types to dedicated queues and workers, this requires customization and does not happen 'out-of-the-box'. By default, any CAD worker for a particular authoring application (Creo, Solidworks, etc.) can process any job for that authoring application. There is no automatic division of labor by sub-type (drawing, part, assembly, etc.)
1) successful tasks Are not displayed in the task monitor.
I have no idea what would cause this. You may need to open a case with tech support for this.
2) Agents are disabled from time to time and give an error when starting: startup failed. Manually stopping and starting solves the problem.
This can be caused by the Creo process hanging. (xtop.exe) I find it helpful to automatically kill any hung processes when the cad worker is starting back up. There are instructions on how to do this here: https://www.ptc.com/en/support/article?n=CS162756
Tom, sorry for my maybe stupid questions, I'm still learning. I created 1 more agent, but it doesn't take jobs from the specified queue. I wanted 2 agents to publish objects from the specified queue at the same time.
Not stupid questions. I totally forgot about this, but you need to create an additional queue for each additional CAD worker. Here are KB articles explaining how to do this:
How do I run agents on the same machine from different users to avoid a startup failure? Indicate in the agent.user ini for each worker. But nothing happens