2017-04-26 5 views
0

バージョン8と8.1のホップでCMSをバージョン7からバージョン9にアップグレードするためのKenticoガイドラインに従っています。マイケンチコバージョン7からバージョン8へのアップグレードスクリプトは、72時間後もまだ実行されています。これは典型的ですか?

72時間前にアップグレードスクリプトが開始されました。これはまだ安定した状態で実行されています(8 CPUコアの13%CPU、32 GB RAM)。 Kentico SQL DBは32GBです

これは私には過剰です。しかし、完了までの進捗や時間についての報告/表示はありません。

プラグを引っ張って根本的な原因を調査しても、それを継続させることはできますか?

+2

の位置は:手順を見つけることができますか?アップグレード後にサイトを実行するのは何ですか? –

+0

まだスクリプトを実行しています - > 75時間。 –

+0

私はプロセスを凍結することを喜んで賭けています。 SSMSをチェックし、実行中のクエリを確認します。正直言って、私がやった数百回のアップグレードのうち、私は10分以上走ったことはありませんでした。プロセスを停止し、コードとデータベースを復元して再試行してください。 –

答えて

0

v7からv8へのアップグレードでは、マクロが辞退されます。オブジェクト(ページ、連絡先など)の数に応じて、各DBフィールドがマクロの存在について評価され、見つかった場合にマクロの署名が更新されるので、これには非常に時間がかかることがあります。

この時点で、アップグレードの状態に応じて終了するように終了している可能性があります。しかし、必要ならば、v7のバックアップをセットアップし、手動アップグレード(SQLスクリプト、手動ファイル変更)を行い、調整済みのアップグレード手順クラスを使用することができます。これは、アプリケーションへの最初の要求時に実行されるアップグレードの最後の部分です。プロセスの一部はまだスクリプトを実行し、実行している

https://gist.github.com/ondrejsevcik/d580d237c42bce2ddd9d

関連する問題