Имеется долгий по времени процесс экспорта, импорта текстовых данный в базу, файл очень большой. У php нет времени обработать поэтому прерывается с ошибкой время истекло.
Если создать Job и добавить задачу в очередь и через воркер выполнять будет ли процесс полностью асинхронным, то есть не оборвется через время?
Асинхронность и «не оборвется через время» совершенно никак не связаны.
Да, такие вещи нужно делать или через очередь (с соответствующими настройками, ибо у воркера тоже есть дефолтные лимиты на исполнение задач), или через консольную команду.
max_execution_time int
This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This helps prevent poorly written scripts from tying up the server. The default setting is 30. When running PHP from the command line the default setting is 0.