На сервере заканчиваются ресурсы (SuiteCRM) - PullRequest
0 голосов
/ 29 мая 2020

У меня есть два запущенных сервера для моей настройки suitecrm, которым постоянно не хватает памяти и которые выключаются, если я не могу вовремя перезапустить сервер. На моих серверах 8 гигабайт оперативной памяти, и со временем кажется, что PHP процессов запускаются и не освобождают всю используемую ими память.

Я не смог определить, есть ли у меня проблема с моей настройкой SuiteCRM или что-то еще.

У меня также есть сервер memcached, работающий на AWS, где я храню сеансы пользователей между двумя серверами. Я заметил, что, когда активность возрастает, сервер создает множество новых процессов, и количество подключений к моему серверу memcached резко возрастает, что, как я предполагаю, связано со всеми процессами, которые набирают обороты. config. У меня есть эти две настройки, поэтому SuiteCRM не будет использовать этот внешний кеш, поэтому я сохраняю только пользовательские сеансы

'external_cache_disabled' => true
'external_cache_disabled_memcached' => true

И в моем php ini файле я иметь

session.save_handler = memcached  
session.save_path = mypath.cache.amazonaws.com:11211

Когда все это происходит, мой php журнал ошибок забивается спамом с такими сообщениями, как это

PHP Warning: session_start(): Unable to clear session lock record in /var/www/html/crm/include/MVC/SugarApplication.php on line 615,referer: https://thecrm.com/index.php?module=Home&action=index

I ' Мне интересно, сталкивался ли кто-нибудь с этой проблемой раньше? Кажется, что у меня проблема с кешем, но SuiteCRM не должен ничего кэшировать на этом сервере memcached, а для моей CRM нет тонны трафика c. Всего у нас всего около 70 активных пользователей.

В моих журналах отладки я вижу что-то вроде этого, что для меня означает, что SuiteCRM не кэширует извне в memcached. Это правильно?

Fri May 29 05:09:33 2020 [10571][-none-][DEBUG] Found cache backend SugarCacheMemcached
Fri May 29 05:09:33 2020 [10571][-none-][DEBUG] Found cache backend SugarCacheFile
Fri May 29 05:09:33 2020 [10571][-none-][DEBUG] Found cache backend SugarCacheAPC
Fri May 29 05:09:33 2020 [10571][-none-][DEBUG] Found cache backend SugarCacheMemory
Fri May 29 05:09:33 2020 [10571][-none-][DEBUG] Using cache backend SugarCacheMemory, since 999 is less than 1000
...