The PTC Community will be on read only status starting March 23rd in preparation for moving our platform to a new provider. Read more here
Hi All,
I am facing the same issue where I need to restart Worker daemon service manually, every time I re-boot windchill server and office worker server. The current situation is, We do monthly maintenance / backup and some update work. in result we need to restart Windchill services, server and publishing servers like office worker/Creo worker. We have to restart worker daemon service manually, it does not start itself. below is my current setting which shows it is set to automatic start and also /opt/ptc/Windchill_13/Windchill/conf/wvs/agent.ini file shows it autostart. but still we need to start it manually. Our office / Creo worker agent is windows server. out Windchill main server is Linux.
Regards,
Khalid shamim
Hi @KS_13883962,
Have you tried the workaround mentioned by @Shashwath
https://community.ptc.com/t5/Windchill/Worker-Fails-to-Start/m-p/1001455#M84317
Hi TDT,
Yes, I tried it.
1. If Windows OS go to Service> Gs Worker Deamon / PTC Worker Deamon> Properties>Recovery> First Failure - Restart services> Second Failure - Restart Services> Substantial Failure - Run Program> Program> Browse> Locate to Worker Deamon & Select> Ok. This will restart automatically without any manual processes if services fails to start. After doing these steps. Still, when I re-booted the office worker windows server. I need to start worker daemon manually.
2. In Worker Agent Administrator >Step 6/7> click AutoStart CheckBox. Done
Any other suggestion, as it wont start publishing office files unless the worker daemon is started.
Thanks
I just wanted to confirm, after the worker server was rebooted, did you test any document publishing without manually starting the worker daemon?
I believe it should start automatically when a job is triggered.
What do the worker logs indicate?
Just curious what versions of Windows and Office you are running on. We have been back and forth with PTC and Microsoft and essentially, Running the service in the background is not supported by MS. This appeared when we moved off of Server 2016 and on to anything newer like 2019 and 2022. It runs fine if you launch the worker in the foreground, but like you said in production with patching this kinda sucks.
Windows server 2019 standard and Office 2016. PTC recommendation is office 2019 but we were forced to revert back to office 2016 because of some publishing issue. one of the issue was the same, worker daemon was not auto starting.
When you say "Running the service in the background is not supported by MS". can you please give some details, what Microsoft perspective is?
At the moment ,we are launching worker daemon is foreground. which is not ideal.
My next plan is to setup a brand below windows server 2022 with office 2022. will see if it resolve the issue.
MS is washing their hands of making changes to the Office suite to make it compatible with being ran as a service in the background. Whatever changed to make it stop working happening in Office 2019 and later. The biggest issue is with a .dll in excel. So PTC is telling us it just needs to run in the foreground and to enable autologon.
https://www.ptc.com/en/support/article/CS93677
Seems like the best approach should be to not rely on MS Office at all. Perhaps PTC can replace the Office worker with a version that uses OpenOffice or LibreOffice. All that is needed is to be able to open the document and render out. Yes, there will likely be some translation issues but at least we might be able to get it to run in background.
Hi,
we're running both SolidWorks 2023 and Office worker on the same server Windows 2022. I never start Office worker separately after a worker server reboot. PTC Worker daemon configured as a service as in your picture, autostart is set to Yes. When a job to publish Word or Excel as pdf enters the queue the Office worker fires up.
We don't have regular Windchill server reboots as you mention, so I'm thinking could there be something in the sequence, but I'm guessing it should not affect worker daemon starting anyway (?). Ie. is Windchill up and running before the worker?
We're on Windchill 12.1.2, Creo View Adapters 10.1. Yours is Windchill 13, right, so did all this work in 12 and appeared in 13?
