1. При запущенных cli просмотри через top htop что по памяти и cpuпроцессы спят - S , по памяти потребление около 100-200 Мб, по процессору загрузка 0,1-0,4% ядра/потока2. посмотри не блокируется ли бд Нет бд не блокируется, там в настройках выставил max_connections = 68, с запасом (это для разработки на моей машине), и если упираешься в лимит подключений у БД - то в логах соответственно есть ошибка
SQLSTATE[08006]
и ли подобное3. посмотри при запущенных cli скриптах доходит ли запрос до самого php (сделай простой файл который просто отдает строку.проверил, не доходит, т.е. скрипт index.php даже не запускается, иначе отписывался бы лог, специально до запуска лары и инициализации соединения с БД строку вставил.
Если не доходит перенастраивай fpm - вот и хочу понять как, и какая связь между fpm и cli.Совет не делай while(true) - думал по этому поводу, но тут еще время запуска скрипта добавляется.Да и скрипты нужно на дежурстве держать постоянно. т.е. проверка идет еже секундно.
Может, проблема в лимитах одновременных подключений или памяти? Попробуй проверить настройки max_children для php-fpm и лимиты в системе. А еще можно попробовать запускать тяжелые скрипты через очереди вроде Redis или RabbitMQ, чтобы не блокировать фнд.
pm = dynamicpm.max_children = 64pm.start_servers = 2pm.min_spare_servers = 1pm.max_spare_servers = 3;pm.process_idle_timeout = 10s;pm.max_requests = 500