- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个必须开发的网站,我的客户有一个共享主机。因此,php 在安全模式下运行,因此我不能使用 set_time_limit。我有很多 xml 文件必须上传到 mysql,这将花费超过 30 秒的时间。在这种环境下我能做些什么吗?
谢谢。
最佳答案
PHP 的时间限制仅适用于实际脚本本身。您可以使用 exec() 或类似的方式启动子脚本并在其中进行导入。该子脚本可以根据需要花费多长时间,因为执行该脚本所花费的时间不计入父脚本的限制。
关于Php set_time_limit 不可用,还有其他办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016989/
我有一个非常痛苦的缓慢脚本,它从 MySQL 获取大量数据,并从中创建一个大报告,最后作为应用程序/强制下载提供给用户。 长话短说,在生产服务器上,它会在大约 30 秒(相当一致)后不断终止,而是吐出
我有一个非常难看的页面,目前我不得不在 PHP 中将最大超时设置为 2 分钟。我正在使用 set_time_limit() 函数,但是来自 official documentation我不清楚“设置”
我试图在普通的 PHP apache 脚本(不是 CLI)中使用 PHP 的 set_time_limit() 来限制它的最大运行时间。它没有对系统调用或类似的东西做任何事情,我们没有使用安全模式(我
问题 如果我使用 sleep(300); 在 5 分钟的间隔内完成一整天(24 小时),是否可以正常工作? 这意味着,set_time_limit (86400); 会起作用吗? 然后我可以将主机的时
我在 php 中有一个 bigint 类,用于计算大数。它运作良好,除了时间限制。 我设置了时间限制 set_time_limit(900); 在我的 bigint.php 文件中,它在本地主机上工作
问题很简单,我想检查一个数据库以向网站访问者提供定制内容,但如果此功能执行时间超过 800 毫秒,则故障转移并提供一个通用页面。 (服务器响应的目标时间为 1000 毫秒)。 我看过 set_time
我有一个上传表单,可以将 mp3 文件上传到我的网站。我怀疑某些用户存在一些间歇性问题,我怀疑是上传连接速度慢... 但无论如何,第一行代码是 set_time_limit(0); 它确实为一些用户修
语法 : void set_time_limit (int seconds) 说明 : 设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误。它预设的限制时间是30秒,max_exe
我尝试通过禁用 PHP 脚本中的时间限制 set_time_limit(0); 但它不起作用;在系统默认设置为 30 秒后脚本仍会中止。 max_execution_time设置 - 由 phpinf
this => set_time_limit (), Die() 可以用来取消文件上传吗。 即当用户单击按钮时,set_time_limit () 函数将执行。 它会停止上传吗? 最佳答案 您最好使用
我有一个必须开发的网站,我的客户有一个共享主机。因此,php 在安全模式下运行,因此我不能使用 set_time_limit。我有很多 xml 文件必须上传到 mysql,这将花费超过 30 秒的时间
我有一个命令行 PHP 脚本,它使用带有 foreach 的数组的每个成员来运行 wget 请求。这个 wget 请求有时会花费很长时间,所以我希望能够设置一个超时来终止脚本,例如,如果它超过 15
set_time_limit(0); 括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。
当我使用 set_time_limit 并且脚本运行超过 360 秒的任意时间时,它会抛出 500 错误。 359,无,360及以上,错误。 我无法访问 php.ini,我该如何修复这个错误? 最佳答
我看了大约 10 个其他帖子,其中的人似乎和我有同样的问题,大多数建议放置 set_time_limit(0);。但即便如此,无论我运行什么脚本,它总是在大约 9-10 分钟后停止。 我尝试了以下 3
我想增加 nginx 上一个 php 站点的超时,这样我就不会得到“504 网关超时”。我试过 set_time_limit 但它不起作用。我发现了一些基于修改配置文件的解决方案(例如 Prevent
如果我执行 set_time_limit(50) 或 ini_set('max_execution_time',50),那么当我回显 ini_get('max_execution_time') 在我的
如何解决 set_time_limit 不影响 PHP-CLI? #!/usr/bin/php -q 2 seconds echo "it didn't work again"; 最佳答案 max_
我的 PHP 文件有问题,执行时间超过 30 秒。 搜索后,我添加了set_time_limit(0);在代码的开头,c 但文件仍然超时并显示 500 error 30 秒后。 log: PHP Fa
我正在尝试追踪一个看起来非常奇怪的错误。我有一个大致如下结构的应用程序: set_time_limit(0); register_shutdown_function('logScriptComplet
我是一名优秀的程序员,十分优秀!