OutSystems电子邮件在100秒后失败

时间:2017-06-21 15:14:25

标签: email timeout outsystems

我正在使用OutSystems平台,最近我从定期电子邮件中获得超时。负责此操作的计时器有20分钟超时,但计时器在100秒后失败。

有时计时器会在99秒内执行,并且过程成功完成。

错误:

OutSystems.HubEdition.RuntimePlatform.EmailException: Error creating Email. The operation has timed out

如何更改此行为以延长此100秒超时?

2 个答案:

答案 0 :(得分:1)

您可以在用于检索数据的聚合/高级查询上增加超时设置。 改进查询总是一等奖,但是你可以在一段时间内增加超时。

<强>更新

根据OutSystems documentation,您无法设置电子邮件呈现的超时。你必须加快渲染速度。

您可以将逻辑拆分为执行查询的操作,并存储结果以便在电子邮件准备期间快速检索。

答案 1 :(得分:0)

您遇到的问题可能是电子邮件需要很长时间才能呈现。您可以通过查看Service Center中的错误日志来检查是否是这种情况。你应该看到类似的东西:

Error creating Email. The operation has timed out
   at System.Net.HttpWebRequest.GetResponse()
   at OutSystems.HubEdition.RuntimePlatform.Email.EmailHelper.HttpGetContent(String ssUrl, String method, String contentType, String userAgent, Cookie cookie, QueryParameter[] parameters, String& ssContent, String& ssContentEncoding)

如果是这种情况,您需要优化电子邮件以便更快地呈现它。一个开始寻找的好地方是慢速查询报告,也许你有一些长时间运行的查询会降低你的电子邮件呈现速度......

祝你好运!如果您需要更多详细信息,可以查看community post