我們目前有兩臺ColdFusion 10專用服務器,我們正在遷移到一臺VPS服務器。我們有許多計劃任務。我已將neo-cron.xml
文件中的每一個都從struct type='coldfusion.server.ConfigMap'
XML元素中取出並複製了var
XML元素,並將它們粘貼到新服務器上neo-cron.xml
文件中的該元素中。之後,我重新啓動了ColdFusion服務,登錄到cf admin,並且所有任務都按預期顯示。使用neo-cron.xml遷移ColdFusion計劃任務
我的問題是,當我嘗試更新任何的保存時,我得到以下錯誤的任務:
時出錯調度任務。無法儲存作業: 「SERVERSCHEDULETASK#$%^ DEFAULT.job_MAKE編目(現場控制)」,因爲 一個已經有此標識存在
此外,當我嘗試刪除它告訴我一個任務的任務這個名字不存在。所以在我看來,任務信息也必須存儲在別處。因此,當我嘗試更新任務時,該記錄不存在於輔助位置,因此它會嘗試將其添加到neo-cron.xml
文件中,這會導致錯誤,因爲它已經存在。當試圖刪除時,它不存在於輔助位置,因此它說具有該名稱的任務不存在。這只是一個猜測。
任何想法,我可以得到這個工作,而無需手動重新創建數十個任務?從我讀過的這個應該可以工作,但我需要能夠編輯任務。
謝謝。
謝謝Anit。我已經正確地複製了neo-cron.xml文件。請看我的答案,我發現的實際原因。 – user3284628