- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: Niko
Subject: Re: searchd юзает процессор на 100%
все равно через 5 минут начинает грузить на 100%.
из изменений заметил, что при запуске searchd форкается два ребенка. в старой
версии был один.
Так к слову. есть еще несколько проблемок, может они взаимосвязаны?:
1. запускаем indexer (в одну нить). через 1-2 часа он встает (перестает
индексировать). корки не создает.
2. запускаем indexer -N5. через 1-2 часа cached отлетает. оставляет корку.
#0 0x00edd1c3 in setproctitle (fmt=0xf4ebac "Log %03X updated in %.2f sec.")
at utils.c:1991
1991 endargv = ARGV[ARGC - 1] + dps_strlen(ARGV[ARGC - 1]);
(gdb) backtrace
#0 0x00edd1c3 in setproctitle (fmt=0xf4ebac "Log %03X updated in %.2f sec.")
at utils.c:1991
#1 0x00ee4edf in DpsProcessBuf (Indexer=0x9bd70e0, P=0xb68f5120, log_num=516,
log_buf=0xb7999008, n=1024, del_buf=0xb799d008, del_count=497)
at cache.c:972
#2 0x00ee8668 in DpsLogdSaveBuf (Indexer=0x9bd70e0, Env=0x9b68480,
log_num=516) at cache.c:2132
#3 0x00eeb4d5 in DpsLogdStoreDoc (Agent=0x9bd70e0, cmd={stamp = 1171306898,
url_id = 629164, cmd = 0, nwords = 1921}, wrd=0x9bea700,
db=0x9b90f58) at cache.c:2776
#4 0x08049cee in ?? ()
#5 0x09bd70e0 in ?? ()
#6 0x45d0b992 in ?? ()
#7 0x000999ac in ?? ()
#8 0x00000000 in ?? ()
3. в результатах поиска очень часто появляются пустые результаты. Как Вы уже
говорили - это происходит потому, что нет соответсвующего текста документа в
базе. Почему не удаляется полностью адрес при удалении?
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=04;topic_id=1170431029