New question #246825 on Graphite:
https://answers.launchpad.net/graphite/+question/246825

I am having an issue with graphite/carbon.
     
I am seeing errors in the webapp and carbon-cache log. I am using carbon-relay 
to relay to two local instances of carbon cache. I am running version 0.9.10.
     
    carbon-relay.conf contains the following:
    DESTINATIONS = 127.0.0.1:2200:a, 127.0.0.1:2201:b
    RELAY_METHOD = consistent-hashing
    REPLICATION_FACTOR = 1
     
    and local_settings.py has:
    CARBONLINK_HOSTS = ["127.0.0.1:7000:a", "127.0.0.1:7001:b"]
     
FWIW, CARBONLINK_HOSTS was misconfigured, pointing at the pickle receiver 
ports, which was causing connection lost errors in the webapp logs. Fixed that, 
then I stated getting errors shown below. I am not sure if this is a hash ring 
issue, or maybe an issue due to old code that would be remedied by running new 
code. Either way, I would like to get this optimized.
     
    ----Begin Log Output----
     
    /opt/graphite/storage/log/carbon-cache/carbon-cache-a/console.log:
     
    10/04/2014 00:24:36 :: Unhandled Error
    Traceback (most recent call last):
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/python/log.py", line 
84, in callWithLogger
        return callWithContext({"system": lp}, func, *args, **kw)
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/python/log.py", line 
69, in callWithContext
        return context.call({ILogContext: newCtx}, func, *args, **kw)
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/python/context.py", 
line 118, in callWithContext
        return self.currentContext().callWithContext(ctx, func, *args, **kw)
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/python/context.py", 
line 81, in callWithContext
        return func(*args,**kw)
    --- <exception caught here> ---
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/internet/posixbase.py",
 line 581, in _doReadOrWrite
        why = selectable.doRead()
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/internet/tcp.py", line 
199, in doRead
        rval = self.protocol.dataReceived(data)
      File 
"/opt/graphite/local/lib/python2.7/site-packages/twisted/protocols/basic.py", 
line 755, in dataReceived
        self.stringReceived(packet)
      File "/opt/graphite/lib/carbon/protocols.py", line 100, in stringReceived
        for (metric, datapoint) in datapoints:
    exceptions.ValueError: too many values to unpack
     
    ------
     
    graphite1:/opt/graphite/storage/log/webapp/exception.log:
     
    Thu Apr 10 00:26:27 2014 :: Exception Caught
    Traceback (most recent call last):
      File "/opt/graphite/webapp/graphite/render/datalib.py", line 226, in 
fetchData
        cachedResults = CarbonLink.query(dbFile.real_metric)
      File "/opt/graphite/webapp/graphite/render/datalib.py", line 135, in query
        results = self.send_request(request)
      File "/opt/graphite/webapp/graphite/render/datalib.py", line 161, in 
send_request
        result = self.recv_response(conn)
      File "/opt/graphite/webapp/graphite/render/datalib.py", line 173, in 
recv_response
        len_prefix = recv_exactly(conn, 4)
      File "/opt/graphite/webapp/graphite/render/datalib.py", line 188, in 
recv_exactly
        raise Exception("Connection lost")
    Exception: Connection lost


Posted on pastebin: http://pastebin.com/h7nEVjZQ

-- 
You received this question notification because you are a member of
graphite-dev, which is an answer contact for Graphite.

_______________________________________________
Mailing list: https://launchpad.net/~graphite-dev
Post to     : graphite-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~graphite-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to