0

我正在为 Magento 中的产品视图页面编写一些自定义 php,并且不小心在服务器上执行了无限 while 循环。我删除了这段代码(我已经把 view.phtml 恢复到我开始使用它之前的状态),刷新/清除了各种缓存,甚至手动删除了缓存,但没有页面在网站上工作. 它们都永远挂起,这使得它们看起来好像都在执行无限的 while 循环(甚至是非产品页面。)我不知道此时该做什么来解决这个问题 - 有什么想法吗?

4

2 回答 2

1

他们可能还在运行。

如果你使用 apache2 重启它,如果你使用 nginx 重启 php-fpm。

但是,如果无法重新启动或终止进程并且您没有通过控制台执行它们,则应该达到服务器的 max_execution 时间。默认情况下这是 60 秒,所以这个问题应该及时解决。

于 2013-09-28T10:27:38.627 回答
0

请手动清除 var/cache 和 var/session 目录中的所有文件夹。

另外请检查不同的浏览器。可能这对你有帮助

于 2013-09-28T10:24:52.397 回答