1.3.4 - high cpu load - client login
-
Server
- FOG Version: 1.3.4 svn 6064
- OS: Ubuntu 14.04
Client
- Service Version: 11.x
- OS: Win 7
Description
Seeing high cpu utilization on the fog server. The server gets overwhelmed to the point of not being able to respond timely to pxe requests.
AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
The log is full of these:
PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2701): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(262): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct(‘’)\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(406): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass(‘ProcessLogin’)\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67
-
What do you mean “client login”?
Have you tried the 1.3.5 RC’s to see if the problem still occurs?
-
Also,
How many hosts do you have in your network? This is useful to know, because the older reasoning of “MaxRequestWorkers” was due to having “persistent” sql connections (meaning apache was maintaining connections to mysql) which has since been removed (from 1.3.0 series to now).
-
@Tom-Elliott
The client login is my attempt at interpreting the apache error log.We did briefly try 1.3.5 RC-1 with no improvement.
We have thousands of hosts.
-
@ablohowiak What version of the fog client are these systems using?
The CPU Load issue you’re seeing would seem to be coming from an excess of queries to the FOG Server (leading me to think the high load issue is coming from the ‘legacy client’).
The new fog client should be much more responsive and usable while limiting the overall “work” the server needs to do.
-
Tom, we were at 1.3 RC 11 for a while. Almost all clients should be 11.5 or higher.
-
Then I might suggest you up the checkin time for the clients. I don’t know how many actual clients you have and I certainly have no clue when they are doing their cycles. The nice thing, however, is the checkin time is based on when the client starts up. Our default is 1 minute. This works fairly well, I think, up to 1000 clients (maybe more?)
You must take into account, however, one minute and a little extra. Our current setup gives a relatively random time of whatever the checkin time + 1 to 91 seconds.
So lets say your current time out is set to 60 seconds. The Maximum wait of a single host will only ever be 2 minutes and 31 seconds. The minimum wait of a single host will only ever be 61 seconds.
Given this information, you could have up to 151 hosts checking in every second. That would be 1 request per second.
While this isn’t horrible imagine 302 hosts? You could potentially have 2 hosts checking in every second and so on.
You can do the math from there of course, I’m just trying to help lay it out. I’d recommend upping the client checkin time to say 5 minute increments. (NOTE: This does not mean there is not a problem in the FOG Code, just what limited information I have I must start with what I believe is the most likely culprit.
-
Tom’s right. With that many hosts, you should have a FOG Client Checkin Time of like 5 minutes, if not longer. At my old job, we had about 2,000 systems tied to one big’ol fog setup, I set the check-in time to 15 minutes.
The setting is here:
Web Interface -> FOG Configuration -> FOG Settings -> FOG Client -> FOG_CLIENT_CHECKIN_TIME
You will also find this helpful:
https://wiki.fogproject.org/wiki/index.php?title=Troubleshoot_MySQL#Increase_maximum_simultaneous_MySQL_connectionsAnd you might find this helpful too before you have the problem:
https://wiki.fogproject.org/wiki/index.php?title=Troubleshoot_Web_Interface#Fatal_error:_Allowed_memory_size_of_xxxxxxxx_bytes_exhausted -
@Wayne-Workman
We probably have over 8,000 systems. I had the client checkin at 5 min and increased it to 10 min prior to posting. I appreciate the articles and I’m sure they’ll help. The memory of the server is fine and the swap is very small.
-
@ablohowiak said in 1.3.4 - high cpu load - client login:
AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting
That error I quoted, here’s some information on that:
https://forum.directadmin.com/showthread.php?t=49114That thread on that site suggests changing
/etc/httpd/conf/extra/httpd-mpm.conf
and increasingMaxRequestWorkers
inside that file, then restarting apache. -
would it be possible for you to try upgrading to Ubuntu 16.04, uninstalling all of the php5 packages and rerunning the fog installer, allowing the system to upgrade to php7? when i updated my Ubuntu 12.04 system to 16.04 with php7, my cpu load dropped to a quarter of what it was.
-
@Junkhacker also need to blank out the packages line inside of /opt/fog/.fogsettings and the php-ver and php-ver-adds lines if they are present.
-
@Wayne-Workman Only necessary if the php_ver and php_verAdds are set to 7.1. I’m implicitely checking this now. Instead of “!=”.
-
I’ve moved this into “FOG Problems” as this is not so much a bug (or a coding thing I caused) rather a configuration layout issue.
-
@Wayne-Workman
A colleague of mine did the update to 1.3.3 and 1.3.4. The PHP version is currently at 7.1.1 on Ubuntu 14.04. I do have lines in the .fogsettings for php_ver=7.1 and php_verAdds=‘-7.1’Please advise.
-
@ablohowiak You can remove those two lines and re-run the installer, though I highly doubt it’s going to fix the issue.
But please pull the dev-branch and install. I just pushed an update that released RC 5 and am just building the news page right now. I don’t know if it will fix the issue you’re seeing, but with any luck it just might.
-
@ablohowiak Did you read post 9 in this thread?
-
@Wayne-Workman @Tom-Elliott @Junkhacker @ablohowiak
Sorry for the delay. We have been swamped with other issues. We updated to 16.04 but still need to update to the latest RC. We will then post our log to see if the latest RC fixed the issue.
Question, what happens when we update to a new RC with a new client but then revert back to a snapshot that has a lower client? Would that cause issues? We reverted back to 1.3.4 but our hosts had already updated to 11.9 client.
-
@UWPVIOLATOR I don’t think it’s any worse for wear as the client only worries about the “newer” versions.
The only “other” thing that might happen, is if a problem was found in the clients that was addressed from a server fix, you will be reverting that fix. All in all, however, the client (from the client’s perspective) will be fine.
-
@Tom-Elliott
Updated to RC9 this am. Here is the apache log.[Mon Feb 20 07:49:19.214699 2017] [php7:error] [pid 13320] [client 10.79.1.5:56299] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:56.583259 2017] [php7:error] [pid 13302] [client 10.122.150.77:54960] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:56.290198 2017] [php7:error] [pid 13425] [client 10.120.153.125:55399] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:55.835476 2017] [php7:error] [pid 13357] [client 10.106.1.5:59870] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:55.764211 2017] [php7:error] [pid 13317] [client 10.88.153.15:58039] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:55.056754 2017] [php7:error] [pid 13323] [client 10.108.150.5:63152] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:53.991808 2017] [php7:error] [pid 13425] [client 10.76.150.29:53447] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:53.899458 2017] [php7:error] [pid 13815] [client 10.76.152.165:52595] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:06.471164 2017] [php7:error] [pid 13678] [client 10.78.150.48:50614] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:06.371967 2017] [php7:error] [pid 13478] [client 10.138.150.121:62603] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:05.335237 2017] [php7:error] [pid 13297] [client 10.87.1.15:58716] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:04.916678 2017] [php7:error] [pid 13676] [client 10.103.1.14:56465] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:03.327575 2017] [php7:error] [pid 13655] [client 10.119.150.86:64317] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:03.254268 2017] [php7:error] [pid 13411] [client 10.88.0.240:58809] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:03.088085 2017] [php7:error] [pid 13357] [client 10.85.150.11:50175] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:03.082753 2017] [php7:error] [pid 13810] [client 10.107.150.233:54477] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:02.875793 2017] [php7:error] [pid 13422] [client 10.100.150.190:64080] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:02.431876 2017] [php7:error] [pid 13662] [client 10.122.150.81:52380] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:02.391518 2017] [php7:error] [pid 13427] [client 10.84.151.237:51973] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67 [Mon Feb 20 07:48:00.478331 2017] [php7:error] [pid 13757] [client 10.93.150.229:53862] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /var/www/html/fog/lib/client/registerclient.class.php:67\nStack trace:\n#0 /var/www/html/fog/lib/fog/fogpage.class.php(2851): RegisterClient->json()\n#1 /var/www/html/fog/lib/fog/fogpage.class.php(264): FOGPage->requestClientInfo()\n#2 /var/www/html/fog/lib/fog/processlogin.class.php(57): FOGPage->__construct('')\n#3 [internal function]: ProcessLogin->__construct()\n#4 /var/www/html/fog/lib/fog/fogbase.class.php(402): ReflectionClass->newInstanceArgs(Array)\n#5 /var/www/html/fog/management/index.php(29): FOGBase::getClass('ProcessLogin')\n#6 {main}\n thrown in /var/www/html/fog/lib/client/registerclient.class.php on line 67```