- - - - - - - - - - - - - - - - - - - - - - - - - - - - Name: sas Subject: не переиндексируется заново сайт!!!
задача простая: запускать indexer регулярно по cron на 30 сек., проиндексировать весь сайт и переиндексировать изменившиеся документы, для теста параметр Period 10s выставлен в 10сек. Но сейчас получаетася только с параметром -a без ограничений по времени, что не устраивает, так как создает большую нагрузку. настроили indexer: ################## DBAddr mysql://.............?dbmode=cache LocalCharset windows-1251 Server http://www.domen.ru/ Period 10s Disallow *.arj *.tar *.zip *.tgz *.gz *.rar Disallow *.gif *.jpg *.jpeg *.bmp *.tiff *.tif *.png *.psd Disallow *.mid *.mp3 *.mpeg *.mpg *.avi *.movie *.mov *.wav Disallow *.exe *.com *.cab *.bat *.bin *.class Disallow *.rtf *.pdf *.xls *.doc *.txt *.dat *.ppt Disallow *.css *.js Allow * DefaultLang ru VaryLang "ru en" RemoteCharset windows-1251 Include stopwords.conf Include langmap.conf Include sections.conf ################## 1.первый раз запускаем indexer -W также все работает и с indexer -W -a 2.смотрим статистику > indexer -S Database statistics Status Expired Total ----------------------------- 200 0 2474 OK ----------------------------- Total 0 2474 - все проиндексировано, 3. ждем 10сек как в настройке Period 10s, я так понимаю, все документы должны быть помечены как Expired ? запускаем, все по прежнему, не понятно почему??? > indexer -S Database statistics Status Expired Total ----------------------------- 200 0 2474 OK ----------------------------- Total 0 2474 4. меняем текст главной страницы на сайте запускаем indexer так, как будем его запускать из под cron в дальнейшем: > indexer -c 30 -W [8183]{00} indexer from dpsearch-4.36-mysql started with '/.../dpsearch/etc/indexer.conf' [8183]{01} Done (1 seconds, 0 documents, 0 bytes, 0.00 Kbytes/sec.) [8183]{00} Total 2 seconds, 0 documents, 0 bytes, 0.00 Kbytes/sec, 0.00 se c/doc, 0 bytes/doc. [8183]{00} Writing url data and limits for mysql://.../?dbmode=cache... [8183]{00} url data and limits Done понятно, что ничего не проиндексировалось и скорее всего даже не пыталось, запускаем > indexer -S Database statistics Status Expired Total ----------------------------- 200 0 2474 OK ----------------------------- Total 0 2474 все осталось без изменений ((( что не так настроено? из-за чего не работает, как хотелось бы? - - - - - - - - - - - - - - - - - - - - - - - - - - - - Read the full topic here: http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;post=
