Gary
for very long time I'm considering to drop gdbm in favour of a more  
reliable and 'real' DB like sqlite. gdbm is very rude and whevener  
there's a problem it either crashes or exits.

I'll do my best to start migrating to sqlite soon and see if this is  
enough or if there's a problem on ntop too.

Stay tuned Luca

On Apr 15, 2009, at 12:31 AM, Gary Gatten wrote:

> I don't know how to reproduce it.  Sometimes it runs fine for weeks
> before corruption, other times only days.  If the dnsCache.db is only
> temporary - containing IP's to be resolved and NOT caching lookups  
> that
> have already been resolved - then my suggestion to turn this off  
> with a
> flag would obviously not work.  Eventually most people would want the
> IP's resolved.
>
> I'm not 100% convinced the file is bad.  99%, but not 100%.  Is  
> there a
> tool I / we can use to determine for certain if the file is corrupted?
> I'm assuming there is but haven't looked into it.  Maybe there's a  
> tool
> for checking/fixing/packing this file occasionally?  Or maybe add some
> trap logic in nTop to handle a broken file better - such as: if
> reading/writing the dnsCache.db (any file) returns a non zero return
> code, disable further name resolution and write error to log file.   
> This
> would at least stop the crashing.  Next step would be to disable
> resolution, try to fix the file, if successful continue resolution -  
> if
> not, disable resolution and write error to log.
>
> I'll help resolve this issue however I can.  Not being much of a
> programmer / developer I'm not sure how much benefit I can be.  If you
> could at least point me to the source where this I/O is done I could  
> try
> - or ask one of our C developers to take a look.
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf  
> Of
> Luca Deri
> Sent: Tuesday, April 14, 2009 4:59 PM
> To: [email protected]
> Subject: Re: [Ntop] NTOP is crashing - dnscache.db corruption
>
> Hi all
> I see that this issue is heavily discussed. I admit that i have not
> followed too much this issue. Basically the problem is that the
> temporary DB that holds the list of hosts to be resolved gets
> corrupted, correct? Do you have a simple way to reproduce this  
> problem?
>
> thanks Luca
>
> On Apr 14, 2009, at 11:41 PM, Terry Martin wrote:
>
>> Gary
>>
>> Yes I do understand that it is open source and I don't expect it to
>> be perfect.
>>
>> I am going to have one of my programmers see what they can do.
>>
>>
>>
>> Terry Martin
>> TimeData Corporation
>> VP of Network Operation
>> West Coast Number     503-678-2224
>> Cell:                            503-318-8909
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf
>> Of Gary Gatten
>> Sent: Tuesday, April 14, 2009 1:52 PM
>> To: [email protected]
>> Subject: Re: [Ntop] NTOP is crashing - dnscache.db corruption
>>
>> It is opensource after all, so I'm sure someone could dig into it and
>> find out why it's breaking.  If I knew C better I'd give it a shot,
>> but
>> it would take me 100 times longer than someone C literate, so I'm
>> passing on this one!
>>
>> Some months ago someone was having the problem often and was
>> supposed to
>> provide a copy of a bad db file to Luca and/or Burton.  I don't know
>> the
>> status of that.
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf
>> Of
>> Ian McDonald
>> Sent: Tuesday, April 14, 2009 2:54 PM
>> To: [email protected]
>> Subject: Re: [Ntop] NTOP is crashing
>>
>> Terry Martin wrote:
>>> Gary
>>>
>>>
>>>
>>> It was 170 MB.  If I disable lookups then I can't resolve IP
>> addresses.
>>>
>>>
>>>
>>> Boy I would like to find fix for this.
>>>
>>>
>>>
>>
>> You and the rest of us.
>>
>> -- 
>> ian
>> _______________________________________________
>> Ntop mailing list
>> [email protected]
>> http://listgateway.unipi.it/mailman/listinfo/ntop
>>
>>
>>
>>
>>
>> <font size="1">
>> <div style='border:none;border-bottom:double windowtext
>> 2.25pt;padding:0in 0in 1.0pt 0in'>
>> </div>
>> "This email is intended to be reviewed by only the intended recipient
>> and may contain information that is privileged and/or confidential.
>> If you are not the intended recipient, you are hereby notified that
>> any review, use, dissemination, disclosure or copying of this email
>> and its attachments, if any, is strictly prohibited.  If you have
>> received this email in error, please immediately notify the sender by
>> return email and delete this email from your system."
>> </font>
>>
>> _______________________________________________
>> Ntop mailing list
>> [email protected]
>> http://listgateway.unipi.it/mailman/listinfo/ntop
>> _______________________________________________
>> Ntop mailing list
>> [email protected]
>> http://listgateway.unipi.it/mailman/listinfo/ntop
>
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop
>
>
>
>
>
> <font size="1">
> <div style='border:none;border-bottom:double windowtext  
> 2.25pt;padding:0in 0in 1.0pt 0in'>
> </div>
> "This email is intended to be reviewed by only the intended recipient
> and may contain information that is privileged and/or confidential.
> If you are not the intended recipient, you are hereby notified that
> any review, use, dissemination, disclosure or copying of this email
> and its attachments, if any, is strictly prohibited.  If you have
> received this email in error, please immediately notify the sender by
> return email and delete this email from your system."
> </font>
>
> _______________________________________________
> Ntop mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to