Maison Opération et maintenance exploitation et maintenance Linux Quelle est la raison pour laquelle Linux ne peut pas interroger le processus php ?

Quelle est la raison pour laquelle Linux ne peut pas interroger le processus php ?

May 14, 2023 pm 03:13 PM
php linux

Arrêté ou planté

Une possibilité est que le processus PHP se soit arrêté ou planté. S'il n'y a pas de script approprié configuré pour détecter régulièrement cette situation, nous ne pouvons obtenir des informations pertinentes qu'en consultant le journal (généralement situé sous /var/log/httpd/ ou /var/log/nginx/). Si aucun message d'erreur évident n'est trouvé, nous pouvons également essayer de vérifier si des processus PHP sont en cours d'exécution via la commande suivante :

ps aux | grep php
Copier après la connexion

Cette commande affichera tous les processus PHP en cours d'exécution. S'il n'y a pas de sortie, cela signifie qu'aucun processus PHP n'est en cours d'exécution sur le système.

Limite de mémoire

S'il y a une grande application PHP dans notre système, nous pouvons rencontrer une situation où le processus PHP atteint la limite de mémoire, provoquant la mort du processus. Pour résoudre ce problème, nous devons augmenter la limite de mémoire en modifiant le fichier de configuration PHP :

memory_limit = 256M
Copier après la connexion

Cela fixera la limite de mémoire à 256 Mo. Bien entendu, si l'espace serveur est relativement riche, vous pouvez également modifier cette valeur pour qu'elle soit plus élevée.

Problème de version PHP

Nous devons également faire attention au problème de version PHP. Certains serveurs peuvent avoir plusieurs versions de PHP installées en même temps, mais une seule d'entre elles est en cours d'exécution. Par conséquent, nous devons confirmer la version PHP actuellement en cours d'exécution, qui peut être consultée via la commande suivante :

php -v
Copier après la connexion

Si la version PHP actuellement en cours d'exécution ne correspond pas à la version attendue, nous pouvons utiliser la commande suivante pour modifier la version actuelle de PHP :

sudo a2dismod php7.1
sudo a2enmod php7.2
sudo service apache2 restart
Copier après la connexion

Ci-dessus La commande désinstallera la version 7.1 de PHP, activera la version 7.2 de PHP et enfin redémarrera Apache.

Problèmes d'extension PHP

Un autre problème courant est qu'une application PHP nécessite certaines extensions PHP mais que le système ne les a pas installées. Dans ce cas, nous pouvons installer l'extension manquante via la commande suivante :

sudo apt-get install php7.x-common php7.x-curl php7.x-gd php7.x-json php7.x-mbstring php7.x-mysql php7.x-xml php7.x-zip
Copier après la connexion

Vous devez modifier le x dans la commande ci-dessus vers la version actuelle de PHP. Cette commande installera les extensions PHP courantes requises pour exécuter les applications PHP. N'oubliez pas de redémarrer le serveur Web après l'installation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Entrée de la version Web Deepseek Entrée du site officiel Deepseek Entrée de la version Web Deepseek Entrée du site officiel Deepseek Feb 19, 2025 pm 04:54 PM

Entrée de la version Web Deepseek Entrée du site officiel Deepseek

Comment installer Deepseek Comment installer Deepseek Feb 19, 2025 pm 05:48 PM

Comment installer Deepseek

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Comment configurer Visual Studio Code (VS Code) pour le développement PHP

Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

Programme PHP pour compter les voyelles dans une chaîne

Installation officielle du site officiel de Bitget (Guide du débutant 2025) Installation officielle du site officiel de Bitget (Guide du débutant 2025) Feb 21, 2025 pm 08:42 PM

Installation officielle du site officiel de Bitget (Guide du débutant 2025)

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Comment analysez-vous et traitez-vous HTML / XML dans PHP?

Le package d'installation OUYI OKX est directement inclus Le package d'installation OUYI OKX est directement inclus Feb 21, 2025 pm 08:00 PM

Le package d'installation OUYI OKX est directement inclus

See all articles