If you restart the server while you run a job in Optimizely, the job will remain in running state for ever and it won't stop or finish or start anymore.
the only solution to fix this issue is to find your job in tblScheduledItem table and set IsRunning to false.