- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个上传表单,可以将 mp3 文件上传到我的网站。我怀疑某些用户存在一些间歇性问题,我怀疑是上传连接速度慢...
但无论如何,第一行代码是 set_time_limit(0);
它确实为一些用户修复了它,这些用户的连接需要一段时间才能上传,但有些用户仍然超时,我不知道为什么。
它表示脚本已超过 60 秒的执行限制。该脚本没有循环,因此它不像是某种无限循环。
奇怪的是,无论第一行是哪一行代码,即使是 set_time_limit(0);
,它总是会说“第一行、第二行等错误”。我试着删除它,第一行代码似乎总是错误,它甚至没有给我提示为什么它不能执行 php 页面。
这是一个只有少数用户遇到的问题,似乎没有其他人受到影响。谁能就为什么会发生这种情况提出一些想法?
最佳答案
set_time_limt() 只会影响页面上 PHP 代码的实际执行。您想要设置 PHP 指令 max_input_time
,它控制脚本接受输入(如文件)的时长。问题是您需要在 php.ini 中设置它,就像超过默认的 max_input_time 一样,它永远不会到达试图使用 ini_set() 更改它的脚本。
关于php - set_time_limit() 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204944/
我有一个非常痛苦的缓慢脚本,它从 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
我是一名优秀的程序员,十分优秀!