Windows Service speed
<p>I have a issue regarding two timers in Windows Service 
The second TimerLimit is never executed. 
I have set up two timers because i need one to check to parse some email and i need it to do constantly while second one just if something happens after having reading emails. I have an impression they are in conflict.
Is it possible because the first timer is too fast ? 
any suggestion to solve this issue ? 
Thank you in advance </p>

<pre><code>    protected override void OnStart(string[] args)
    {
        stop = false;
        ParseEmail.DeleteFiles();
        timer = new Timer(200);
        timer.Elapsed += new ElapsedEventHandler(ExecuteService);
        timer.Enabled = true;
        timerLimit = new Timer(20000);
        timerLimit.Elapsed += new ElapsedEventHandler(ExecuteServiceLimit);
        timerLimit.Enabled = true;
    }

    protected override void OnStop()
    {
        stop = true;
    }

    private void ExecuteService(object source, ElapsedEventArgs e)
    {
        if (stop)
        {
            return;
        }
        try
        {
            if (ParseEmail.isNotUse)
            {
                ParseEmail.isNotUse = false;
                ParseEmail.ParseValues();
            }
        }
        catch (Exception exp)
        {
            ParseEmail.isNotUse = true;
            Console.WriteLine("Exception: {0}", exp.ToString());
        }
    }
    private void ExecuteServiceLimit(object source, ElapsedEventArgs e)
    {
        if (stop)
        {
            return;
        }
        try
        {
                ParseEmail.CheckLimitOrders();
        }
        catch (Exception exp)
        {
            Console.WriteLine("Exception: {0}", exp.ToString());
        }
    }
}
</code></pre>

<p>}</p>
