Every now and then I see this in the log:
2014-03-03 01:53:05,041 StratumHandler DEBUG Traceback (most recent call last):
File "/eloipool/networkserver.py", line 47, in handle_read
data = self.recv (self.ac_in_buffer_size)
File "/usr/lib/python3.2/asyncore.py", line 384, in recv
data = self.socket.recv(buffer_size)
socket.error: [Errno 113] No route to host
Or this:
2014-03-02 06:07:20,231 StratumHandler DEBUG Traceback (most recent call last):
File "/eloipool/networkserver.py", line 47, in handle_read
data = self.recv (self.ac_in_buffer_size)
File "/usr/lib/python3.2/asyncore.py", line 384, in recv
data = self.socket.recv(buffer_size)
socket.error: [Errno 110] Connection timed out
Is this normal? Also, how are you guys calculating hashrates? The sharelog isnt providing much information in terms of hashrates. Should we be deducing this from the "shares" table and "time" column? If so, how are you doing this (in PHP if possible, if not thats fine)?