Je dois redémarrer mon programme php lorsque la mémoire du programme dépasse 500mb. Peut-il être fait par n'importe quel script en php ou en shell?commande shell pour redémarrer un programme php
Répondre
Exécutez votre script PHP comme ceci:
php -d "memory_limit=500M" myscript.php
Et le faire pour toujours:
while true; do php -d "memory_limit=500M" myscript.php; done
heh ... bonne astuce :) Je voudrais utiliser démon pour cela ... – confiq
J'ai écrit un shell script start.sh comme ceci php -d "memory_limit = 500M" myscript.php tout vrai; fais php -d "memory_limit = 500M" myscript.php; fait une fois que je cours le programme je reçois erreur de segmentation faute .... –
@ Ram, Le script ne devrait contenir que la deuxième ligne. Je montrais juste la progression naturelle à la solution dans ma réponse. Je ne vois pas comment vous auriez une erreur de segmentation; ce serait un bug en PHP que vous voudrez signaler. (Comment est-ce que vous exécutez normalement le script PHP?) – strager
Chaque fois que je traite des programmes de longue durée, je souhaite inclure quelques outils de base pour vérifier si elles sont actifs, quelles sont les erreurs qu'ils créent, etc. Voici un script rapide que je cours avec cron pour m'assurer que mes ouvriers sont opérationnels. Bien sûr, vous ne voulez pas que la sortie de votre script soit envoyée à/dev/null. En fait, si vous rencontrez des problèmes avec l'utilisation de la mémoire, vous pouvez utiliser l'opérateur >>
pour capturer la sortie de votre script dans un journal de fortune.
- 1. comment utiliser inittab pour redémarrer automatiquement un programme PHP?
- 2. Script shell pour tester le programme de ligne de commande
- 3. Emacs shell-command redémarrer lors d'un plantage
- 4. Comment exécuter une commande SSH dans un script shell BASH au moyen d'un programme PHP?
- 5. Shell script pour arrêter un programme java
- 6. Comment redémarrer un programme de sockets?
- 7. Comment faire pour redémarrer un programme Visual C#
- 8. Redémarrer par programme IIS7 (C#)
- 9. de commande shell historique
- 10. Commande shell Emacs introuvable
- 11. dans une commande shell
- 12. commande shell script doute
- 13. programme shell bash
- 14. Comment lancer une commande shell via le code PHP?
- 15. Commande Dos à commande électrique Shell
- 16. Exécuter une commande shell en arrière-plan en utilisant PHP
- 17. antiword shell commande ne fonctionne pas correctement via PHP
- 18. C Shell: Comment exécuter un programme avec des arguments de ligne sans commande?
- 19. Contrôler un programme shell via une ligne de commande, en lui donnant plusieurs instructions/données
- 20. Extension du shell dans l'invite de commande
- 21. Groovy exécuter « cp * » commande shell
- 22. Commande PHP exec
- 23. Exécution du programme à partir de la ligne de commande via PHP - Passer des commandes au lieu de redémarrer le programme à chaque fois
- 24. Problème avec une fonctionnalité dans un programme shell
- 25. Comment créer un shell avec l'historique dans mon programme Perl?
- 26. Comment créer un programme CLI avec "shell prompt"?
- 27. Exécuter un programme externe avec PHP CLI
- 28. "Mettre en avant" pour le shell de commande Windows XP
- 29. Pourquoi cette commande shell Linux arrête-t-elle le système?
- 30. PHP - Slowloris shell
Est-ce un shell Windows ou quelque chose comme Bash ou ksh? – strager
il est dans Linux Ubuntu .. –
Est-ce un hack pour contourner une fuite de mémoire? – Borealid