您在這裡

drupal7 匯入資料出現ajax錯誤

想請問一下我用csv匯入node資料

當資料越來越多時會出現以下錯誤

 

目前我的node有一萬多個

在之前匯入都是正常的

在node到一萬以上匯入時就會出現這個錯誤

出現這個錯誤時匯入的資料前幾筆還是有進去

請問這個問題該如何解決 謝謝

 

你的內容是不是有權限?

我以前也碰過這個問題,當時也花了不少時間才解決

主要是資料量太大,發生了timeout

如果伺服器環境可以用drush的話,可以用以下指令,

drush php-eval 'node_access_rebuild();' 

如果不行的話,可能就要改core,調整timeout時間

調高了一樣

後來我測試好像真的是因為node過多造成的

我嘗試將node刪除再匯入是正常的

會是哪邊的問題

會是php的記憶體太低嗎

原來是128m 我把它改到512

目前匯到一定的量還是會出現這個錯誤

可能性太多,因為你匯入還觸碰了 DB SERVER。你要查看各部份使用情況,及調底每次匯入的數量 (我意思是每一次 AJAX Request 時的並發數量,不是總體匯入 NODE)。當 NODE 越來越多,建立 INDEX 時間或查詢會延長。你也可以嘗試 DROP 掉 NODE DB INDEX (或自定一些 INDEX) 對比看看有沒有改進