You need to make sure your DNS resolution is working properly on that machine 
so that the java library can use it.  If configured correctly, the resolution 
errors may be malicious clients spoofing IP/hostnames.

The Solr Statistics system needs to perform DNS lookups on client addresses to 
hosts during the analysis for detecting bots. If we want to make this feature 
optional, it will reduce the accuracy of excluding bot activity from the stats 
based on host domain.

Mark

On Jun 24, 2010, at 4:14 AM, Claudia Jürgen wrote:

> Hi all,
> 
> we updated our instance to 1.6.0 and got some (250-800/day) solr errors 
> (see below) related to the dns lookup in 
> org.dspace.statistics.SolrLogger at line 182:
>         try
>             {
>               String dns = DnsLookup.reverseDns(ip);
>                 doc1.addField("dns", dns.toLowerCase());
>             }
>             catch (Exception e)
>             {
>                       log.error(e.getMessage());
>               }
> 
> Is anyone facing the same issue and maybe got solved it. Note in the 
> logs only the line ERROR org.dspace.statistics.SolrLogger @ appears.
> 
> thanks
> 
> Claudia Jürgen
> 
> 
> 
> 2010-06-23 11:52:03,890 ERROR org.dspace.statistics.SolrLogger @
> java.net.SocketTimeoutException
>    at org.xbill.DNS.Client.blockUntil(Client.java:43)
>    at org.xbill.DNS.UDPClient.recv(UDPClient.java:43)
>    at org.xbill.DNS.UDPClient.sendrecv(UDPClient.java:70)
>    at org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:256)
>    at 
> org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93)
>    at org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:359)
>    at org.dspace.statistics.util.DnsLookup.reverseDns(DnsLookup.java:36)
>    at org.dspace.statistics.SolrLogger.post(SolrLogger.java:184)
>    at 
> org.dspace.statistics.SolrLoggerUsageEventListener.receiveEvent(SolrLoggerUsageEventListener.java:41)
>    at 
> org.dspace.services.events.SystemEventService.fireLocalEvent(SystemEventService.java:154)
>    at 
> org.dspace.services.events.SystemEventService.fireEvent(SystemEventService.java:97)
>    at 
> org.dspace.app.webui.servlet.HandleServlet.doDSGet(HandleServlet.java:173)
>    at 
> org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServlet.java:151)
>    at 
> org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:99)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>    at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>    at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at 
> org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:112)
>    at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>    at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>    at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>    at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>    at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>    at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>    at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>    at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
>    at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>    at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
>    at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>    at java.lang.Thread.run(Thread.java:595)
> 
> 
> 
> -- 
> Mit freundlichen Gruessen
> 
> Claudia Juergen
> Universitaetsbibliothek Dortmund
> Eldorado
> 0231/755-4043
> https://eldorado.tu-dortmund.de/
> 
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate 
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
> lucky parental unit.  See the prize list and enter to win: 
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to