首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OutSystems电子邮件在100年代后失败

OutSystems电子邮件在100年代后失败
EN

Stack Overflow用户
提问于 2017-06-21 15:14:25
回答 2查看 387关注 0票数 1

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

有时计时器在99 s中执行,进程成功完成。

错误:

代码语言:javascript
复制
OutSystems.HubEdition.RuntimePlatform.EmailException: Error creating Email. The operation has timed out

我如何改变这种行为来延长这个100年代的超时时间?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-22 00:57:48

可以增加用于检索数据的聚合/高级查询的超时设置。改进查询总是头等大事,但增加超时可能会让您有一段时间。

更新

根据OutSystems文档,您不能设置电子邮件呈现的超时。你得加快渲染速度。

您也许可以将您的逻辑拆分为一个操作,该操作执行查询并存储结果,以便在电子邮件准备过程中快速检索。

票数 1
EN

Stack Overflow用户

发布于 2017-06-21 17:15:37

可能你遇到的问题是电子邮件花了太多的时间来渲染。您可以通过查看Service中的错误日志来检查是否是这种情况。你应该看到这样的东西:

代码语言:javascript
复制
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)

如果是这样的话,您需要优化电子邮件,以便更快地呈现它。一个好的地方开始寻找是缓慢的查询报告,也许你有一些长期运行的查询,减缓了你的电子邮件渲染.

祝你好运!如果您需要更多的详细信息,可以检查这个社区邮政

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44680025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档