phpinfo()显示无效值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpinfo()显示无效值相关的知识,希望对你有一定的参考价值。

test.php

<?php
sleep(45);
phpinfo();

在执行上述代码后,47秒后,我得到了回复:

max_execution_time 30 |三十

奇怪,但是是phpinfo()显示无效的超时值。

在61秒后qazxsw poi我在浏览器中收到请求超时错误。

问题:不确定为什么sleep(75);phpinfo();显示无效值?

phpinfo()

从上面的测试来看,似乎服务器max_execution_time是60秒,但它在phpinfo()中显示30秒;

答案

不,这完全是预期的。 sleep()是阻塞调用。 PHP不知道它已经超时,直到操作系统调度执行线程。

尝试:

PHP Version: 5.6.29
Server API: FPM/FastCGI
php-fpm:    active
nginx_VERSION:  1.11.8; linux
另一答案
for ($x=0; $x<30; $x++) sleep(2);

使用set_time_limit()函数设置新的max_execution_time

以上是关于phpinfo()显示无效值的主要内容,如果未能解决你的问题,请参考以下文章

如何进入显示PHP具体配置信息的phpinfo页面

如何使用 phpinfo() 显示 PHP 信息?

为什么你的 phpinfo() 无法显示

在 Arraylist 的 listview 的 listitem 上显示值

javascript UV Index Monitor App订阅PubNub并显示UV索引值。博文的代码片段。在这里查看项目:https:// githu

c_cpp UV Index Indicator订阅PubNub并使用颜色显示UV索引值。博文的代码片段。在这里查看项目:https:/