首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >coldfusion计划任务不发送电子邮件

coldfusion计划任务不发送电子邮件
EN

Stack Overflow用户
提问于 2011-08-23 07:15:29
回答 3查看 851关注 0票数 0

当我们通过CFAdmin运行计划任务时,任务中用于发送电子邮件的代码不会发送该电子邮件。但是,如果我们在浏览器中单独运行任务url,就会发送电子邮件。有谁遇到过类似的问题吗?

EN

回答 3

Stack Overflow用户

发布于 2011-08-23 16:12:19

在没有看到任何实际代码的情况下,很难说太多,但我可以在其他回答都很好的基础上提出一些盲目的建议。

如果您通过CFSCHEDULE?

  • what运行任务,会发生什么情况如果您创建一个新的任务,只做电子邮件的过程(即:注释掉最后的所有其他内容,如果需要,硬编码值)

  • 哪些日志让您检查错误的迹象?

  • 当您说您通过CFAdmin运行任务时,您是指“单击运行任务按钮”,还是说当它根据它的时间表自动运行时?听起来你指的是前者,但它不是100%清楚的,所以我想我应该问一下。

  • 你有没有使用服务器监视器或FusionReactor或其他什么东西来监视任务运行时幕后发生的事情?

  • 你有没有在脚本中放入一些CFLOG条目,看看它是否在进程的某个特定时间点死亡,或者是否有一些意想不到的逻辑发生,意味着电子邮件代码永远不会执行,或者something?

  • can你列出了你自己采取了哪些故障排除步骤,以便将人们提出的盲目建议的数量降到最低。

(对不起,这不是一个真正的“答案”,但我认为这对于一个“评论”来说太长了)。

反馈一些更好的信息,我们可以从那里开始..。

票数 5
EN

Stack Overflow用户

发布于 2011-08-23 10:26:58

我猜,当你通过浏览器运行任务时,你已经以不同的方式向你的应用程序进行了身份验证,这就是为什么它在浏览器中运行--即你有一个适当的会话。

如果您更新您的计划任务以执行其他操作-例如写入日志文件-这是否有效?我认为问题不在于电子邮件,而在于流程的其余部分。

票数 2
EN

Stack Overflow用户

发布于 2011-08-23 09:11:19

您需要检查计划任务的以下步骤

check

  • check the log
  • check the interval time
  • check time your of your schedule task if it (如果已分配计划任务,请检查计划任务的时间间隔超时问题)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7154701

复制
相关文章

相似问题

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