Skip to main content

I have built an Action Flow that retrieves some data with many query data modules (around 10mb in total), creates some csv files and sends them via email as attachments.

 

The problem is that every time that I run it, it run to the last query data module and then it starts raising the following warning:

Invoking garbage collector because of high memory usage used=848035840,max=950000000,timeout=25000]

(with different numbers as used.

 

The thing is that we are talking about like 10mb of data, so I don't understand what is going wrong.

Also, if I remove the last modules (last query data and last create csv modules), the warning is still present in what previously was the second-last module (that now is the last).

 

In my last try, this led to a Limit Exceeded in the studio, that I think is not true, since we usually are way more below the limit in terms of amount of data stored.

 

What am I doing wrong here?

Hi Federico,

 

Are you using the Email by Celonis feature to send an email or have you created a SMTP server ?

 

Kindly note if you are using the Email by Celonis feature there are a few limitations to the same as this action is intended for testing purposes only.

 

In case you have setup the SMTP server or are using any other mechanisms to send mail try using Enable data loss most probably the module used is exceeding the maximum file that is larger than the maximum allowed size. While Enable data loss may not solve your problem it will point to the same.

 

Also try limiting the rows in Query Data to 1000 rows to understand if this may be caused by the sheer number of rows being pulled while trying to create the entire flow. In my testing actions flows with Email by Celonis and CSV module tend to fail if more the 5000-6000 rows are added to the entire flow.


Hi Abihshek,

 

Thank you very much for the answer.

I'm using the SendGrid module to send the email and I can't see Enable data loss option.

Probabily yes, is the amount of data that I'm trying to send, the thing is that I find quite strange that after 5-6000 rows the AF fails, I mean 5000 rows are like nothing in Data Science in general, I think.

 

Anyway, I'll try to split the AF into two parts, sending two emails.

Thanks!


Hi Federico,

 

Kindly gone through the following link for enabling data loss

https://docs.celonis.com/en/settings-panel.html#UUID-71148feb-ac3f-a501-f7d0-a32160370380_id_Settingspanel-Enabledataloss


Reply