Firefly actions - maximal execution time? | Community
Skip to main content
Urs_Boller
Community Advisor
Community Advisor
September 7, 2020
Solved

Firefly actions - maximal execution time?

  • September 7, 2020
  • 1 reply
  • 1732 views

I'm in the process to write an action that should download data from Adobe Analytics (API 1.4). the overall action already takes about 30 seconds if I reduce the action to a minimum (will need to run a few times in a row by alarms).

 

however, I run into timeouts in the beginning when the action took longer than about 60 seconds. my questions are:

- what's the exact limit for the execution time in the UI?

- what's the limit for the execution time if the action is running headless (triggered by alarms)?

- any option to increase those execution times?

 

thanks for your support!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by duynguyen_adobe

Hi @urs_boller , the default timeout of an action is one minute as you observed. As you are running an async invocation, you can increase it to max 30 minutes.

To do it, specify the desired timeout in your manifest file, as below:

actions: generic: function: actions/generic/index.js runtime: 'nodejs:12' limits: timeout: 1800000

On the other hand, web (blocking) action max timeout is still one minute.

Reference for the limits: https://github.com/AdobeDocs/adobeio-runtime/blob/master/guides/system_settings.md

1 reply

duynguyen_adobeAdobe EmployeeAccepted solution
Adobe Employee
September 7, 2020

Hi @urs_boller , the default timeout of an action is one minute as you observed. As you are running an async invocation, you can increase it to max 30 minutes.

To do it, specify the desired timeout in your manifest file, as below:

actions: generic: function: actions/generic/index.js runtime: 'nodejs:12' limits: timeout: 1800000

On the other hand, web (blocking) action max timeout is still one minute.

Reference for the limits: https://github.com/AdobeDocs/adobeio-runtime/blob/master/guides/system_settings.md

Urs_Boller
Community Advisor
Community Advisor
October 14, 2020
Hi @duynguyen_adobe. I finally had the chance to test this timeout parameter, works perfect. Thanks a lot!