Chúng tôi có một máy chủ năm 2012 có khoảng 20 nhiệm vụ theo lịch trình được sử dụng để theo dõi. Chúng tôi đã xây dựng một máy chủ năm 2016 để thay thế nó và khi tôi chuyển các tác vụ sang máy chủ mới, tôi đã gặp phải một vấn đề. Hầu hết các nhiệm vụ của chúng tôi chạy cứ sau vài phút.
Trong Máy chủ 2012, chúng tôi sẽ lên lịch tác vụ để bắt đầu lúc 1200 giờ sáng của ngày hiện tại (vì vậy một thời gian trong quá khứ) và lặp lại sau mỗi X phút. Nhiệm vụ sẽ bắt đầu vào thời gian dự kiến tiếp theo của nó. Hoàn hảo.
Trong lịch trình Máy chủ 2016 bắt đầu trong quá khứ không chạy. Vì vậy, chúng tôi đã phải lên lịch để bắt đầu trong tương lai. Điều này là tốt cho đến khi bạn khởi động lại. Bây giờ thời gian bắt đầu là quá khứ và nó sẽ không chạy. Nó thậm chí không đăng ký chạy thất bại. Cột Thời gian chạy tiếp theo cho thấy rằng nó sẽ chạy nhưng không.
Bên cạnh việc tạo hai kích hoạt, một kích hoạt bắt đầu trong tương lai và một kích hoạt bắt đầu khởi động lại (điều mà chúng tôi không muốn làm vì một số tác vụ chỉ nên chạy vào những thời điểm được chỉ định), có cách nào tốt hơn không? Đây dường như là một lỗi. Phiên bản 2012 hoạt động rất tốt.
CẬP NHẬT
Có một cách giải quyết cho việc này. Tạo một lịch trình một lần chạy vô thời hạn. Điều này hoạt động sau khi khởi động lại giống như bạn mong đợi. Tôi biết điều này không tốt cho lịch trình "kỳ lạ" nhưng hoạt động tốt cho những thứ mà chúng tôi muốn chạy cứ sau 3 phút hoặc bất cứ điều gì.