Переехал на новый сервер, все работало как часики на версии 50, после решил в целях конспирации от гугла перейти на 51 версию.
И вот тут началось , кроны уже запускаются по очереди, сервер баз данных вроде перестал падать. Осталась выяснить почему высокая загрузка процесора и кто сжирает память.
Update делал не 50->50(last)-51 , а 50->51.
На данный момент, имею разные ошибки в логах и сервера и скриптов, начну с первого сайта:
В логе сервера следующие ошибки :
[Wed Apr 30 08:40:05 2014] [error] [client 213.57.235.47] PHP Warning: array_rand(): First argument has to be an array in /home/servername/domains/mydomain.com/public_html/scj/tube/index.php on line 0, referer: http://mydomain.com/
[Wed Apr 30 08:40:14 2014] [error] [client 76.123.80.183] PHP Warning: array_rand(): First argument has to be an array in /home/servername/domains/mydomain.com/public_html/scj/tube/index.php on line 0, referer: http://mydomain.com/
[Wed Apr 30 08:40:36 2014] [error] [client 213.57.235.47] PHP Notice: Undefined index: slug in /home/servername/domains/mydomain.com/public_html/scj/cgi/out.php on line 0, referer: http://mydomain.com/
[Wed Apr 30 08:41:18 2014] [error] [client 213.57.235.47] PHP Notice: Undefined index: slug in /home/servername/domains/mydomain.com/public_html/scj/cgi/out.php on line 0, referer: http://mydomain.com/
В логе скрипта для этого сайта ошибок за 30 апреля нет(как то странно)
Другой сайт, кеш скинул, в логах сервера только нотифы, в логе скрипта есть ошибки:
2014-04-29 13:03:42: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 14:03:31: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 15:03:33: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 16:03:31: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 17:03:30: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 18:03:29: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 19:03:28: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 20:03:30: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 21:03:33: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 22:03:36: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-29 23:03:37: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 00:03:36: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 01:03:36: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 02:03:33: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 03:03:34: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 05:03:33: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 06:03:35: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
2014-04-30 07:03:40: Allowed memory size of 134217728 bytes exhausted (tried to allocate 77 bytes) in /home/servername/domains/mysite.net/public_html/scj/includes/prepare.php on 0
Версия скрипта (c) SmartCJ Pro V 1.51 Build 201404071314
с ошибками скриптов разобрался, однако осталась большая проблема с ресурсами оперативной памяти используемой смартом.
Сразу отмечу, что сервер практически без трафика, на всех сайтах около 10к в сутки.
Если до апа, использовалось в среднем около 1.5 гигабайта, то сейчас используется 8 гигабайт и 8 + своп 2 гигабайта из 16. Если отключить кроны смарта, то через полчаса, использование памяти падает до 2 гигабайт.
С чего начать решение проблемы с использованием оперативы?