winserver2008上面运行webman,会有Maximum execution time执行超时提示。
Maximum execution time
max_execution_time参数cli模式默认强制为0 即使改参数为0,任然有有提示。
max_execution_time
0
估计没找对php-cli的php.ini文件,执行命令 php --ini 会列出php-cli实际使用的php.ini文件位置。 还有一种可能,代码里哪里手动设置了超时
php --ini
Configuration File (php.ini) Path => C:\WINDOWS Loaded Configuration File => F:\UPUPW_ANK_W64\Modules\PHPX\PHP74\php.ini
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => F:\UPUPW_ANK_W64\Modules\PHPX\PHP74\php.ini
C:\WINDOWS 没有配置文件的。应该是所有模式的用的同一个.ini配置。但是把这个配置里面的参数改成0,也还是有这个问题。
直接在代码里用ini_set看看?
应该不是代码问题,同一套代码,我自己的电脑上运行不会有问题。
找到问题了,是有个上传文件的接口设置了超时。 cli模式max_execution_time无效,怎么设置都是0,但是可以在代码中被修改。
估计没找对php-cli的php.ini文件,执行命令
php --ini
会列出php-cli实际使用的php.ini文件位置。还有一种可能,代码里哪里手动设置了超时
Configuration File (php.ini) Path => C:\WINDOWS
Loaded Configuration File => F:\UPUPW_ANK_W64\Modules\PHPX\PHP74\php.ini
C:\WINDOWS 没有配置文件的。应该是所有模式的用的同一个.ini配置。但是把这个配置里面的参数改成0,也还是有这个问题。
直接在代码里用ini_set看看?
应该不是代码问题,同一套代码,我自己的电脑上运行不会有问题。
找到问题了,是有个上传文件的接口设置了超时。
cli模式
max_execution_time
无效,怎么设置都是0,但是可以在代码中被修改。