コミット スクリプトのトラブルシューティング
コミット スクリプトを有効にし、コマンドを commit
発行すると、コミット スクリプトは直ちに有効になります。
表 1 は、発生する可能性のある一般的な問題を示しています。
問題 |
ソリューション |
---|---|
コマンドの出力は、 |
階層レベルでそれぞれのスクリプトに対して ステートメントを |
出力には、エラー メッセージが含まれています。 error: could not open commit script: /var/db/scripts/commit/filename: No such file or directory |
コミットスクリプトがスイッチ、ルーター、セキュリティデバイスの /var/db/scripts/commit/ directoryに存在することを確認します。 |
次のエラーと警告メッセージが表示されます。 error: invalid transient change generated by commit script: filename warning: 1 transient change was generated without [system scripts commit allow-transients] |
コミット スクリプトの 1 つに一時変更を生成する手順が含まれていますが、 一時的な変更は有効にしていません。 この問題を修正するには、次のいずれかのアクションを実行します。
|
予期されるアクションは発生しません。 例えば、コンフィギュレーションに警告メッセージを呼び出すはずの問題が含まれているにもかかわらず、警告メッセージは表示されません。 |
|
|
|
|
|
|
|
コミット操作は失敗し、システム ログ ファイルにエラー メッセージが表示されます。 Process (pid,cscript) attempted to exceed RLIMIT_DATA |
1 つ以上のコミット スクリプトによって検査される構成をコミットする場合、大規模な構成の処理に対応するために、コミット スクリプトに割り当てられたメモリの量を増やす必要がある場合があります。 既定では、実行されたスクリプトのデータ セグメント部分に割り当てられるメモリの最大量は、システムの利用可能なメモリの合計の半分で、最大 128 MB です。実行されたコミット スクリプトごとに割り当てられる最大メモリを増やすには、設定を |