【问题标题】:exec() cause an infinite loop of starting requested programexec() 导致启动请求程序的无限循环
【发布时间】:2011-04-06 15:42:24
【问题描述】:

操作系统:Linux。

WHM,使用了 cpanel。

PHP 5.3.2 (cli)(构建时间:2010 年 6 月 11 日 02:25:31) 版权所有 (c) 1997-2010 PHP 集团 Zend Engine v2.3.0,版权所有 (c) 1998-2010 Zend Technologies

<?php
exec("php xyz.php");
?>

开始无数次调用xyz.php。服务器在某个时间后挂起。

从控制台调用“php xyz.php”可以正常工作。

【问题讨论】:

  • 为什么要使用PHP运行系统命令来运行PHP?
  • 我不明白,你能详细说明一下吗?上面的代码是在文件xyz.php中,还是在其他地方调用自己?
  • @BoltClock 我需要做一些用 php 编写的管理脚本...@deceze 上面的代码在不同的 php 文件中。说 index.php。
  • xyz.php 中的内容是什么?
  • 任何东西...我只放了一个回声来测试...即使它被一遍又一遍地调用...不得不杀死所有 php 进程以保存服务器...一个 exec ("whoami") 工作正常。

标签: php


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2014-12-16
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
  • 2011-07-31
  • 1970-01-01
  • 2018-05-02
相关资源
最近更新 更多