Comment résoudre le problème selon lequel PHP ne génère pas de fichiers core lors de l'exécution de scripts shell

*文
Libérer: 2023-03-18 22:48:01
original
1777 Les gens l'ont consulté

Comment PHP résout-il le problème de la non-génération de fichiers core lors de l'exécution de scripts shell ? Aujourd'hui, je vais vous proposer une méthode pour résoudre le problème selon lequel PHP ne génère pas de fichiers de base lors de l'exécution de scripts shell et de l'exécution de programmes. Partagez-le avec tout le monde et donnez à chacun une référence. J'espère que cela aide tout le monde.

J'ai constaté que le fichier core n'est jamais généré, mais lorsque le script est exécuté manuellement, le fichier core sera généré.

Après les conseils d'un ami, il s'est avéré que le problème était causé par l'environnement d'exécution du script :

Ajoutez ulimit -a > > 1.log au script

Imprimez comme suit :

core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
scheduling priority       (-e) 0
file size        (blocks, -f) unlimited
pending signals         (-i) 127364
max locked memory    (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files           (-n) 4096
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
real-time priority       (-r) 0
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 127364
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited
Copier après la connexion

La taille du fichier principal est en fait de 0

Ajoutez une phrase avant le script exécute le programme : ulimit -c unlimited

Le problème a été résolu et le fichier core peut être généré.

Recommandations associées :

Une méthode d'implémentation du multi-threading PHP—shell

Analyse de l'utilisation du script shell PHP

Code pour fusionner des images à l'aide de la commande shell php

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!