【问题标题】:Lotus Notes not running as scheduledLotus Notes 未按计划运行
【发布时间】:2019-09-25 17:34:37
【问题描述】:

我在 Lotus 中有 3 个代理,这些代理只是更新共享驱动器上的不同 CSV 文件。根据他们的日志,他们正在运行,但只花了一秒钟。检查 CSV 文件,它们没有更新。

  • 我已尝试调整日程安排时间
  • 试过其他服务器
  • 更改了目标
  • 禁用/重新启用代理
  • 复制了代理

我没有编辑代码。

解决方法是手动运行这些代理。它实际上更新了 CSV 文件,并且代理至少需要 5 分钟才能完成预期的运行。这些代理只是突然停止按计划运行。

【问题讨论】:

  • 首先检查服务器上的 log.nsf 以了解您安排代理的时间。您还可以检查代理上的安全级别是否已更改。也许检查服务器上的 XL 安装是否也可以。例如手动运行 Excel。
  • 代理在用户“系统”的上下文中运行,与 Domino 服务器相同...它们没有网络凭据...除非您不允许服务器名称本身访问分享你永远不会成功。并且:永远不要在没有错误处理的情况下运行任何一行代码......它会告诉你出了什么问题。并且:您可能需要在服务器上安装 excel,具体取决于您用于更新 excel 文件的技术...
  • 还请记住,Excel(和所有其他 Office 产品)不是线程安全的,并且不打算在服务器上使用,也没有许可在服务器上使用。也就是说,当作为计划代理运行时,您可能必须将 PATH 显式设置为 Excel.exe(或任何外部程序,如果您正在使用)。我还会检查服务器服务使用的权限,看看它是否真的可以访问 .xlsx。
  • 感谢您的所有回答。如何检查服务器上是否安装了 excel/csv?以及如何检查服务器服务使用的权限?
  • 我在帖子中没有找到任何对 Excel 的引用。还是被删除了? CSV 是纯文本失败,您可以使用纯 LotusScript 读/写操作来处理它们。

标签: lotus-notes lotus-domino lotusscript lotus lotus-formula


【解决方案1】:

正如 Torsten 所说,您的 Domino 服务器没有足够的权限。默认情况下,它作为本地系统运行,它无权访问任何共享。 在它消失之前查看此技术说明https://www.ibm.com/support/pages/domino-server-unable-locate-mapped-drives-when-started-windows-service

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多