|
set_time_limit(900);
這個(gè)函數(shù)指定了當(dāng)前所在php腳本的最大執(zhí)行時(shí)間,
雖然設(shè)定值是900秒,實(shí)際上
最大執(zhí)行時(shí)間=php.ini里的max_execution_time數(shù)值 - 當(dāng)前腳本已經(jīng)執(zhí)行的時(shí)間 + 設(shè)定值
假如php.ini里的max_execution_time=30,當(dāng)前腳本已經(jīng)執(zhí)行10秒,則:
最大執(zhí)行時(shí)間=30-10+900=920秒。
經(jīng)過如此修改后,php腳本成功更新200000條記錄。
以上是在LAPP環(huán)境中通過的。
另外,據(jù)說這個(gè)方法在windows環(huán)境無效,在windows環(huán)境需要指定php.ini里的max_execution_time數(shù)值。
沒有測(cè)試這種情況。
php技術(shù):php 更新數(shù)據(jù)庫(kù)中斷的解決方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。