All timer jobs on my server runs exactly three time. Not more not less. I noticed this when I created my own custom timer job. My custom job and all other sharepoint's jobs runs exactly three time. I tried to set
SPJobLockType.Job but it didn't help. Here is a screenshot that shows the history of the jobs. All runs three time. What should I do at least make mine to run only once?