title: Duplicate timer entries in WEBLOGIC_TIMERS
body: <p>I am working with a WebLogic 10.3.5 clustered environment.
  My application includes an EJB timer, for which I implemented support as in the following  <a href="http://shaoxiongyang.blogspot.com/2010/10/how-to-use-ejb-3-timer-in-weblogic-10.html" rel="nofollow">example</a>. 
  The timer is created for a single shot with a definite timeout, then created again when it's finished its job. In other words:</p>
  
  <ul>
  <li>create timer with (say) 5 minutes timeout</li>
  <li>the timer fires and starts its job</li>
  <li>the job ends and a new timer is created with the same period</li>
  </ul>
  
  <p>As far as I know one-shot timers are automatically canceled by the application server when they have been fired.</p>
  
  <p>I am dealing with a very serious problem because now I have a huge number of timer instances.
  In the WEBLOGIC_TIMERS table I find a lot of entries instead of just one. All of them have a different START_TIME value and INTERVAL = -1.</p>
  
  <p>This is a production environment, so I have little or no access to it. Weblogic nodes have been restarted but nothing has changed.</p>
  
  <p>How can I solve this ? Can I just delete the rows from WEBLOGIC_TIMERS ?</p>