Hi everyone !<br><br>I have this message in my logs repeated several times and for different files :<br>« syslog-ng[964]: The current log file has a mismatching size/inode information, restarting from the beginning; filename='/var/log/squid3/access.log' »<br>
<br><br>This message comes from this part of the code in src/logreader.c :<br>644 if (cur_inode &&<br>645 cur_inode == log_reader_get_inode(self) &&<br>646 cur_size <= log_reader_get_size(self))<br>
647 {<br>648 /* ok, the stored state matches the current file */<br>649 log_reader_update_pos(self, cur_pos);<br>650 return;<br>651 }<br>652 else<br>653 {<br>654 /* the stored state does not match the current file */<br>
655 msg_notice("The current log file has a mismatching size/inode information, restarting from the beginning",<br>656 evt_tag_str("filename", self->follow_filename),<br>657 NULL);<br>
658 goto error;<br>659 }<br><br>Does this mean I may have a hardware problem? Hard drive not working properly, file system damaged, …<br>Google hasn't been really helpful so far.<br><br>Greg.<br>