- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: Roman
Subject: Re: На кэше не работает поиск, как можно проверить работаспособность
кэш варианта?
Это выдало в лог после того как раскоментировал Log2stderr yes (для остольных).
При работе с индексом и кэш вот здесь часто виснет прога:
proto.c
//-----------------
if (Agent && (bind(net, (struct sockaddr *)&Agent->Flags.bind_addr,
sizeof(Agent->Flags.bind_addr)) == -1)) {
DpsLog(Agent, DPS_LOG_ERROR, "bind() to %s error %d %s",
inet_ntoa(Agent->Flags.bind_addr.sin_addr), errno, strerror(errno));
dps_closesocket(net);
return DPS_NET_CANT_CONNECT;
}
//---------------
плохой аргумент Agent->Flags.bind_addr. из-за этого все сайты добавляются с
503-м статусом.
И то же самое здесь:
utils.c
функция int dps_demonize(void)
//-----------------------------------------------------------------------
if ((ptty0 = ttyname(0)) == NULL) ptty0 = dev_null;
if ((ptty1 = ttyname(1)) == NULL) ptty1 = dev_null;
if ((ptty2 = ttyname(2)) == NULL) ptty2 = dev_null;
//-----------------------------------------------------------------------
Закоментировал стало работать нормально.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=04;topic_id=1148228797