我開發了一個Notes代理,它完全符合我在Workspace上運行時的要求。 Notes數據庫位於我們網絡上的多米諾骨牌服務器上。我安排代理在特定時間和實際服務器上運行,但未運行。爲什麼代理不按我指定的coreect服務器運行?在服務器上運行Notes代理
回答
代理的簽名者(即您的Notes標識)必須有權執行(不受限制的)代理。查看安全選項卡中服務器文檔中的Domino目錄,該文檔允許執行代理並使用此類ID對代理簽名,或者將您的ID添加到列表中。
除了確保用於簽署代理的ID實際上有權在服務器上執行代碼之外,還需要確保代理僅使用後端類。 甚至不要使用UI類聲明任何對象,否則代理將不會運行。
檢查
Notes Log
數據庫(log.nsf
,位於服務器的根文件夾),部分Miscellaneous
,當你的代理人應當執行時間的文件。錯誤信息可能會給你一個提示,出了什麼問題。確保代理的簽署者具有必要的權限(在服務器上運行預定的代理)。該選項可以在服務器地址簿中的服務器文檔中設置(位於服務器根文件夾中的
names.nsf
)。如果您的代理涉及任何文件和/或網絡操作,請確保代理的簽署者具有運行受限操作(服務器地址簿中的服務器文檔)的必要權限。並檢查代理屬性的
Security
選項卡並啓用Allow restricted operations
標誌。確保您的代理不使用任何 UI類(NotesUIWorkspace,NotesUIDocument等),既不用使用本身或指使用UI一個類庫任何腳本庫。對於運行在多米諾服務器上下文中的代理,只允許後端LotusScript類。當代理程序在手動啓動時正常運行時,在服務器代理中使用UI類會導致新手難以發現錯誤,但在按計劃運行時不起作用。
你沒有給近足夠的信息讓我們拖住確切原因,因此,如果其他的答案不幫你,這裏是你應該指的是一個古老的,但仍然是非常有用的文章爲了幫助您更好地瞭解問題,也許可以自己解決問題,併爲您提供有關工作方式的足夠背景,以便您可以更輕鬆地收集信息以進行其他故障排除:
Artcile About Troubleshooting Agents。
請特別注意標記爲的部分常見問題。
感謝理查德我解決了這個問題,但鏈接也有幫助 – AJF
- 1. Lotus Notes代理在服務器上運行時出現意外的結果
- 2. 在IIS上代理服務器上運行的Neo4j
- 3. 在服務器上運行Python代碼
- 4. 在服務器代理上運行的不在辦公室服務激活
- 5. 在運行iPhone的本地代理服務器上使用UIWebView
- 6. 在Openshift上運行代理服務器小程序
- 7. 在Android設備上運行的本地代理服務器
- 8. 用服務器上的Mocha運行NightmareJS(Bamboo代理)
- 9. 代碼在IDE上運行,但不在服務器上
- 10. 用鉻運行窗口管理器並通過RPI上的代理服務器
- 11. 在處理Flask請求的服務器上運行Celery任務
- 12. 代碼在dev PC上運行,但不在服務器上運行
- 13. 運行的代碼在服務器端
- 14. 在服務器端運行代碼
- 15. 在服務器端運行jQuery代碼?
- 16. 在iPhone上設置代理服務器
- 17. 在初始化/代理服務器/代理服務器/
- 18. 在WebLogic服務器上運行WSO2 API管理器
- 19. Ajax post在localhost上運行,但在nginx服務器上運行
- 20. 在每個代理上運行服務的DC/OS
- 21. 如何使服務可以通過在kubernetes主服務器上運行的服務代理訪問
- 22. 斜紋 - 在運行時更改代理服務器設置
- 23. 在android中運行http服務器代理?
- 24. jenkins在代理服務器下運行-version 2.32.3
- 25. 在cherokee反向代理服務器後面運行buildbot
- 26. 代理服務器在php
- 27. 在服務器上運行Flot,Javascript?
- 28. 在服務器上運行Robotium
- 29. 在AWS服務器上運行腳本
- 30. 在其他服務器上運行mysqlbinlog
謝謝。我會看看這個。我是否也必須在文件>>首選項>>後臺配置中啓用計劃代理? – AJF
不,這隻適用於在Notes客戶端上運行的本地計劃代理。 –
謝謝。我已請求我的公司基礎架構人員授予我在筆記服務器上運行代理的權限。將讓你知道我如何得到 – AJF