草庐IT

article_time

全部标签

php - 拉维尔 : Increase time on second time login attempts

目前,五次登录尝试会阻止用户1分钟,并且可以正常使用以下代码:if($this->hasTooManyLoginAttempts($request)){$this->fireLockoutEvent($request);return$this->sendLockoutResponse($request);}我想要的是,当用户在第一次尝试后再次解锁时,在第二次尝试中,阻止时间应增加到3分钟。我四处寻找,但找不到任何东西,有什么办法可以解决吗? 最佳答案 我建议您尝试以下代码。请询问是否有任何不清楚的地方。$minutes=3;$key

php - 如何从命令行获取 PHP max_execution_time?

当我在浏览器中运行脚本时,我可以获取在配置中设置的时间限制:ini_get('max_execution_time');当我从命令行运行脚本时,我可以设置时间限制:php-dmax_execution_time=5script.php但是如何在命令行中获得最大执行时间? 最佳答案 PHPcli默认没有max_execution_time限制你可以通过运行得到:php-i|grepmax_execution_time 关于php-如何从命令行获取PHPmax_execution_time?

php - Laravel 4 队列 :listen times out

我运行了phpartisanqueue:listen,大约27分钟后,它停止处理更多作业。在我的错误日志中,我看到错误:exception'Symfony\Component\Process\Exception\RuntimeException'withmessage'Theprocesstimedout.'in/var/www/l4site/vendor/symfony/process/Symfony/Component/Process/Process.php:413Stacktrace:#0/var/www/l4site/vendor/symfony/process/Symfony

PHP round time() 向上( future )到下一个 5 分钟的倍数

如何将time()的结果向上舍入(朝向future)到下一个5分钟的倍数? 最佳答案 $now=time();$next_five=ceil($now/300)*300;这会给你下一轮五分钟(总是大于或等于当前时间)。根据您的描述,我认为这就是您所需要的。 关于PHProundtime()向上(future)到下一个5分钟的倍数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10

nginx - nginx 的 $request_time 是什么,为什么比 php-fpm 的执行时间多很多?

背景:我项目的目标是创建一个响应速度非常快的网站。只有很少的页面,其中很多只是302重定向。在Nginx中,我正在记录here$request_time。在PHP中,我记录了请求开始和退出前的microtime。php-fpm(php5.3.27)和nginx(1.4.4)在同一台机器上运行,没有数据库(只是写入Beanstalkd队列),没有复杂的nginx配置。问题:PHP执行时间与Nginx的$request_time之间存在巨大差异。$request_time通常为0.5秒,但在某些小时内它更像是平均3秒。PHP的执行时间总是在0.008秒到0.02秒之间(使用PhalconP

php - 为什么我的 curl connect_time 总是等于 0?

我正在尝试测试一些SOCKS代理,在尝试获取此代理的“ping”时间时,我正在寻找变量“connect_time”。对于HTTP和HTTPS代理,这似乎工作正常,但不适用于connect_time始终等于0(或几乎...)的SOCKS(SOCKS4或SOCKS5)代理!{"url":"XXX","content_type":"text/html","http_code":200,"header_size":178,"request_size":379,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":

PHP- 无法更改 xampp 中的 max_execution_time

我已经尝试了所有方法来更改php爬虫脚本的max_execution_time,以便它可以运行无限长的时间。我已将php.ini文件设置max_execution_time更改为0或100000000但没有更改我还尝试使用ini_set('max_execution_time',0);从php脚本本身设置它所有php脚本都抛出相同的错误fatalerror:超过3000秒的最大执行时间,我可能遗漏了什么以及如何确保没有最大执行时间限制?php脚本phpinfo()max_execution_time00max_input_time-1-1 最佳答案

php - 设置 ini max_execution_time 不起作用

在我使用nginx和php-fpm之前,我使用的是Apache,所以当我只想让我的一个cron作业不受时间执行限制地运行时,我在我的PHP代码中使用了这些行:set_time_limit(0);ini_set('max_execution_time',0);但是我从Apache迁移到nginx后,这段代码就失效了。我知道更改nginx.conf以增加最长执行时间的方法。但我想用php代码处理这个问题。有办法吗?我只想指定一个可以不受时间限制地运行PHP代码的文件。 最佳答案 试试这个:使用Nginx增加PHP脚本执行时间您可以按照以

忽略 PHP max_execution_time(没有安全模式,没有共享主机,只有 localhost/windows7/php 5.3.1 和 Apache 超时为 300)

这个问题让我抓狂,因为php.ini和htaccess中的max_execution_time以及从php报告的肯定比警告消息中的reportet高。";while(true){sleep(1);}?>输出:最大执行时间:240fatalerror:第5行C:\xampp\htdocs\timetest.php中超过60秒的最大执行时间回答是的,这似乎是一个错误:max_input_time覆盖max_execution_time!访问权限:php_valuemax_execution_time240php_valuemax_input_time111时间测试.php:";echo"M

Nginx + php-fpm : 504 timeout error - upstream timed out (110: Connection timed out)

我们是第一次搭建Nginx和PHP-FPM。一周前,我们使用Apache来提供网页服务,但我们决定尝试Nginx组合,但我们面临着几个问题。我们有一个运行Ubuntu14.04LTSTrusty的虚拟机。在其他实用程序中,机器正在运行带有PHP-FPM和MySQL的Nginx,这是问题出现的时间:在同一个网络中,所有同事(大约10名)都可以毫无问题地访问网络,但只有一名同事不能访问网络(错误504)。在外部,一些同事可以毫无问题地访问网络,而其他同事则看到504错误。例如,在我的情况下,我可以通过家庭WiFi访问,但如果我使用手机的3G,则不能。有些同事的情况正好相反,他们可以通过3G