Alors, que propose le processus PHP dans BitrixVM : résoudre le PID sans plus

DEV - 28/01
Alors, que propose le processus PHP dans BitrixVM Problème et contexte Situation type pour le produit...

Alors, que propose le processus PHP dans BitrixVM

Problème et contexte

Situation type pour le produit 1C-Bitriks :

  • сервер жив, charger есть;
  • сайт то отвечает, то нет;
  • cron выполняется странно или вообще «залип»;
  • Sur htop, visitez le processus PHP entre 10 et 30 minutes ;
  • перезапускать сервисы нельзя или не хочется.

Вопрос звучит просто:

Qu'est-ce qui, concrètement, retarde ce processus et ne s'applique pas à cela ?

Utiliser PHP-FPM ou Apache — cela prend plus de temps. Il n'y a pas de place pour que vous puissiez le faire.

!Programme PHP dans BitrixVM

Окружение

Rasoir actuel pour BitrixVM standard :

  • CentOS
  • Serveur Percona 8.0 (MySQL)
  • Apache2.4.x
  • PHP8.x
  • Nginx 1.26.x
  • Rédis
  • Memcaché

Ce qui est sudo — fonctionne à partir de la racine, ce qui permet d'accéder directement à la VM.

Analyse logique logique

Je pense que je suis à la hauteur et que c'est le marché :

  1. PID concret
  2. Посмотреть дерево процессов
  3. Понять, какие ресурсы он держит
  4. Prouvez que c'est vraiment vrai
  5. Только потом принимать решение

Ниже — по шагам.

Partie 1. Le PID est le seul et le plus récent

Donc, sur htop, vous avez trouvé le processus PHP le plus efficace.

PID=<один\_pid\_php>
Entrer en mode plein écran Quitter le mode plein écran

Дерево процессов

pstree -ap $PID
Entrer en mode plein écran Quitter le mode plein écran

Quelle est cette commande :

  • показывает, кто породил процесс;
  • En fait, c'est cron, php, apache ou php-fpm ;
  • полезно для понимания контекста (agent, CLI, веб).

Nous vous présentons clairement ce qui se passe :

cron---php---php
Entrer en mode plein écran Quitter le mode plein écran

Il est vrai que ce n'est pas un jour un rendez-vous de travail.

Processus détaillé

ps -o pid,ppid,etime,stat,cmd -p $PID
Entrer en mode plein écran Quitter le m...
[Courte citation de 8% de l'article original]
Loading...