MisfireHandling = MisfireHandlingMode.Ignorable is not working as expected

I want a scheduled task only be triggered every couple of minutes (or later every 30 sec), but when the server is “down” missed occurrances shouldn’t build up. I thought that’s done with Ignore option.