This looks like the following scenario to me:
- These (3) users where logged in at a time that the server date was set to 6-26-2012.
- The entries for these users in the session table are timestamped with the date 6-26-2012.
- Server date was corrected, so current date is in 2010.
- When sessions are cleaned up (sessions older then the cookie timeout are removed) it see these users as not been unactive in the past 15 minutes (or whatever your cookie timeout is set to), so they are not removed and stay 'active' until 15 minutes after their last recorded action.
- These users will show as online until 2012.
To solve this problem restart MySQL, reboot the server or empty the session table.
|