在每次執行 cron 時的索引數量中設為50筆!但是為什麼跑完CRON以後!只完成3-5筆索引資料?(有時候甚至0筆)
手邊資料有三四千筆資料,這樣不就要跑一千次Corn才能把整站的資料索引化?
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
Re: 請教關於搜尋設定的問題!!
以我所知,Drupal 的 CRON 沒有保證的,跑過了時就會停
讓我猜猜..
你可能是
- SERVER 太慢
- SEARCH INDEX 太複製
- 其他模組影響到了
可以安裝 Elysia Cron 這類工作,細分 CRON
Reindexing.......
http://thereisamoduleforthat.com/content/regenerating-your-drupal-search...
Re: 請教關於搜尋設定的問題!!
建議少量多餐,讓每次的cron可以順利跑完,不然會影響到下次cron的執行
例如每次索引5筆,每15分鐘跑一次,如果新增資料速度不會太快的話,應該會有索引完成的一天
或是用:
http://drupal.org/project/instant_search
存檔時立即建立索引
Re: 請教關於搜尋設定的問題!!
目前測試主機是Opteron170(2.0G*2)+1G Ram,我php與mySQL的ini中,記憶體控制都已設成原設定的雙倍!在跑Cron或SuperCron時並未發現CUP有到滿載的狀況(應該說只有用到20%以內),所以我才覺得怪怪地....
本來想說是不是中文字的問題,所以我將CJK處理給關了,改用Chinese Splitter這個模組,然似乎沒有明顯的改善(些微的改善是:以前跑Cron老當,現在是當掉的機會變少了),建立索引不就把文章的字給切開分別存入資料庫中?怎麼會感覺複雜到系統快掛了的樣子 .....
另請教Kay:所謂Search Index太複雜的原因是??是資料結構問題?目前我CCK field並不多,這部份需要在哪邊注意???