国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

討論,在每次http請(qǐng)求結(jié)束后調(diào)用set_time_limit(0)

ichynul

問題描述

php.ini中max_execution_time的值對(duì)cli環(huán)境無效,但可以在程序中是可以被修改并生效的,如set_time_limit()方法。
正常來講,沒有人明知是cli環(huán)境的情況下,寫代碼時(shí)去修改這個(gè)值,但webman承接傳統(tǒng)的php生態(tài),難免某個(gè)第三方包會(huì)去修改它,或者一些老項(xiàng)目代碼遷移有遺留。
而且這個(gè)問題不好排查,比如我遇到問題是某個(gè)上傳文件的地方set_time_limit(),你必須調(diào)用過這個(gè)上傳文件的接口才會(huì)觸發(fā)此問題,過一段時(shí)間進(jìn)程就自動(dòng)退出重啟。
在每次請(qǐng)求結(jié)束后調(diào)用一次set_time_limit(0),應(yīng)該對(duì)性能影響不大吧。

1185 1 0
1個(gè)回答

walkor 打賞

框架就不加 set_time_limit(0) 這個(gè)了。
如果出現(xiàn)Maximum execution time類似的報(bào)錯(cuò),直接代碼里搜下 set_time_limit 去掉,或者自己在請(qǐng)求結(jié)束后調(diào)用下set_time_limit(0)就好了。

  • ichynul 2022-10-28

    直接修改代碼不好,萬一是composer的包,修改了升級(jí)又恢復(fù),只能弄個(gè)中間件處理一下了

年代過于久遠(yuǎn),無法發(fā)表回答
??