2012-12-21 40 views
3

我們的產品在設計編碼通常的結構如下:計劃代理NSF和NTF

  • database1.nsf,
  • DATABASE2-production.nsf,
  • 數據庫3-devel.nsf,

然後,他們都使用相同的模板:

  • database-te mplate-verX.X.ntf

代理I代碼,在NTF中編碼。 ntf準備好移動到NSF文件後,我通常只需執行應用程序>刷新設計。一切運作良好。現在這裏是東西...

當清爽的設計和檢查domino.log,通常新創建的代理上工作的偉大:

  • database1.nsf,
  • 數據庫3-devel.nsf

但是, - database2-production.nsf似乎無法正確獲取代理。即使我在Designer中直接打開NSF文件,一切看起來都不錯。代理只是不運行。所有代理都是ENABLED,具有適當的權限並被簽名。 -production.nsf數據庫只是不想合作。

通常我們通過重新啓動多米諾骨牌來解決這個問題,甚至在那之後,有時我們不能確定代理是否會按計劃開始運行。

是否有其他人有類似的問題,或知道什麼是錯的?它看起來像有某種緩存或什麼的..

我們不知道......

任何幫助將是巨大的!

預先感謝您!

+0

1)數據庫屬性:'禁用此數據庫的後臺代理'? 2)你提到的所有數據庫都位於同一臺服務器上嗎? 3)嘗試修復/壓縮數據庫 –

+0

database2-produciton.nsf是否具有任何其他數據庫的相同副本ID? –

+0

嗨。 @dmytro:1)所有3個數據庫都設置了禁用未禁用背景代理的設置; 2)所有3個數據庫都在同一臺服務器上,所有3個數據庫都由PULL ONLY設置server2備份。 3)也這樣做,也沒有幫助。 – gregor

回答

2

您可以使用tell amgr debug *讓代理管理器將詳細信息輸出到控制檯。不幸的是,如果重啓服務器似乎暫時解決了問題,那麼您可能需要長時間收集調試信息才能看到發生了什麼事情的前後圖片 - 即使這樣也可能不會指向您原因。

1

檢查所有的設計元素屬性,禁止設計刷新或替換修改不應該被檢查。同時檢查你的acl這個數據庫。