2018-05-30 15:22:41 1994次浏览 0条回答 0 悬赏 10 金钱

我在表单中加入<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>"> 代码,访问的时候一直等待,直到504超时,错误日志大概就是

"PHP Fatal Error","message":"Maximum execution time of 30 seconds exceeded","file":"\/var\/www\/html\/carnoc\/vendor\/yiisoft\/yii2\/base\/Security.php","line":502,

看了一下502行,是生成随机数,都是下载的包,没有改动过,

// mcrypt_create_iv() does not use libmcrypt. Since PHP 5.3.7 it directly reads
// CryptGenRandom on Windows. Elsewhere it directly reads /dev/urandom.
if (function_exists('mcrypt_create_iv')) {
    $key = mcrypt_create_iv($length, MCRYPT_DEV_URANDOM);
    if (StringHelper::byteLength($key) === $length) {
        return $key;
    }
}

MCRYPT_DEV_URANDOM 这个参数也不会造成阻塞呀,为什么还报504呢

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
menglulu
实习生

menglulu

注册时间:2018-04-20
最后登录:2018-05-31
在线时长:0小时24分
  • 粉丝0
  • 金钱0
  • 威望0
  • 积分0

热门问题