2017-08-07 4 views
0

多くのコンテンツを含むフォルダ(タイトルとショートネーム/ ID)の名前を変更する必要があります。時間がかかると思われます。504 Gateway Time-out The server didn't respond in time.Plone:504ゲートウェイタイムアウトでフォルダの名前を変更する

クイックアイテムの名前を変更する方法はありますか? (たぶんスクリプトで?)これを解決するヒントを教えてもらえますか?

答えて

1

名前を変更すると、フォルダの内容が再帰的にインデックスされます。ダイレクトZEOクライアント接続から実行してください。 Webサーバープロキシ(nginx/Apache)ではなく、ポート8080上で実行されます。

3

これはPloneによくある問題です。 Kimは、このフォルダ内のすべてのアイテムをカタログから外してカタログ化すると言った。これには、SearchableTextのような重いインデックスが含まれます。

ftw.copymovepatchesの部分を書きました。大きな構造の名前の変更と移動が大幅に改善されました。

アイデアは平均して

など、アンカタログしないように、すべての項目をカタログであるが、唯一の必要なインデックスをREINDEX、allowedRolesAndUserspathidのようなパッチがインストールされている場合、あなたは70%を獲得します - 90%。 もちろんこれはあなたの設定にもよりますが、感じてください;-)

+0

これは非常にクールなアドオンです。私はREADMEにあなたがPloneにそれを手に入れるために計画していたPRのスポットがあることに気付きました...それはまだ目標ですか?城https://castlecms.ioの遅い移動/コピー/名前変更を扱うもう1つの方法は、これらの操作をバックグラウンドで実行し、ユーザーが完了したときにユーザーに通知するためにそれらの操作をキューに移動することです。 –

+0

私はそれまでこれを行うことができませんでした。最初のリリース以来、パッケージ自体も成長しました。 – Mathias

関連する問題