У меня есть особенно долгий метод, который мне нужно выполнить с моего контроллера. Метод находится в собственной модели. Я использую асинхронный контроллер, и у меня есть настройка метода с использованием библиотеки asyncFunc, чтобы сделать его асинхронным. Я также пытался вызвать его в своем собственном процессе. Проблема в том, что я хочу, чтобы контроллер продолжал работу и возвращал представление, чтобы пользователь мог продолжать делать другие вещи, поскольку метод уведомит пользователя о завершении или об ошибках по электронной почте.
Проблема в том, что даже если это асинхронный метод, контроллер не будет двигаться вперед, чтобы вернуть представление, пока процесс не будет завершен. 15+ мин. и если вы перейдете на другую страницу, метод перестанет пытаться выполниться.
так как я могу заставить метод выполняться как рабочий и освободить контроллер?
Любая помощь будет принята с благодарностью.
всего наилучшего,
Чейз Кью, Aucoin