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

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

ichynul

問題描述

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

1166 1 0
1個回答

walkor 打賞

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

  • ichynul 2022-10-28

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

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