2017-08-07 151 views
0

我必須重命名包含大量內容的文件夾(標題和短名稱/ ID)。這似乎花了很多時間,我收到504 Gateway Time-out The server didn't respond in time.Plone:504網關超時重命名文件夾

有快速重命名的解決方案嗎? (也許用腳本?)你能給我一個提示來解決這個問題嗎?

回答

1

重命名將遞歸索引文件夾的內容。嘗試從直接的ZEO客戶端連接,例如在端口8080上,而不是通過Web服務器代理(nginx/Apache)。

3

這是Plone的一個常見問題。正如Kim說的那樣,它將取消目錄並編目此文件夾中的每個項目。這包括重要的索引,如SearchableText

我寫了ftw.copymovepatches的一部分,這顯着改善了大型結構的重命名和移動。

的想法是不是取消編目和目錄的所有項目,但只有重新索引所需的指標,像idpathallowedRolesAndUsers

平均而言,如果您已經安裝了補丁,您將獲得70% - 90%。 當然這取決於你的設置,但你應該感覺它;-)

+0

這是一個非常酷的附加組件。我注意到自述文件有一個你準備進入Plone的PR的位置......這仍然是一個目標嗎?我們處理Castle https://castlecms.io中緩慢移動/複製/重命名的另一種方式是將這些操作移動到隊列中,以便它們在後臺運行並在用戶完成時通知用戶。 –

+0

到目前爲止,我還沒能做到,謝謝。自從第一次發佈以來,軟件包本身也在增長。 – Mathias