Has PCo ever used up all server RAM on startup for anyone else?
We recently had to rebuild one of our servers that had PCo on it. After completing the installation of PCo 2.3, I defined about 12 identical agent instances that all pointed to the same source system (to Kepware, our OPC DA 3.0 server), tested out a couple of them to make sure they worked, then set all 12 of them to "Automatic (Delayed Start)" in the Windows Services dialog (not in the PCo Management Console), then restarted the server.
After the server restarted, I was unable to remote into it. Talked to our Windows server guys, and they said the server was running hot (using 100% of RAM). They rebooted the server in safe mode, set the newly created PCo services to manual, and then rebooted again. That fixed the problem, but I don't know what I did to cause this. This type of configuration didn't cause problems on our QA server or on the earlier incarnation of our PROD server.
Using PCo 2.3. Currently in demo mode; will re-register soon.
Has this happened to anyone else, and how do you avoid it?
Gregory Boettcher replied
Well, this issue didn't repeat itself. It may have been a non-PCo-related fluke, or it may be that my actions described below resolved the problem.
Steve, your answer reminded me of your answer to my previous question "With numerous PCo agent instances, agents don't load on server restart". Therefore I did the following, which I'd recommend for all PCo users. Coincidentally or not, after I did this, the problem didn't happen again.
1. Make sure that each Agent Instance has a startup dependency to Windows service it is reading from
2. Using the Windows Services control panel, set the startup mode for each Agent Instance to Automatic - Delayed Start.
3. Make sure that the Windows service that PCo is reading from is set to start Automatically (not delayed start).