CakePHP 3 shell 脚本增加执行超时限制

CakePHP 3 shell script increase execution timeout limit

我是 cakephp 3 的新手,我正在使用它和 php 7.0.

开发应用程序

我在 /app/src/Shell 有一个 shell 脚本,它连接到网络服务并使用 JSON 数据。

问题是,检索数据需要 30 多秒。

我已经尝试在 /etc/php/7.0/cli/php.ini[= 处更改 max_execution_time 33=].0/apache2/php.ini,但没有成功。

我错过了什么吗? cakephp中是否有需要更改的配置?

谢谢。

确保您正在寻找您正在使用的 PHP 的良好配置文件,感谢此命令:

php -ini |grep "php.ini"

编辑: 在@mark 在他的评论中说了什么之后,我做了一些研究并找到了解决方案。问题是,我正在使用 cakephp 3 的 Http Client Class。阅读文档,我意识到您可以在创建对象时传递 'timeout' 参数。

但是,同样按照@mark 的评论,更改超时值并不是一个好的做法。

谢谢大家的帮助!