ホームページ  >  記事  >  CMS チュートリアル  >  phpcms v9 更新列キャッシュの失敗の理由と解決策

phpcms v9 更新列キャッシュの失敗の理由と解決策

王林
王林オリジナル
2019-11-14 15:10:232955ブラウズ

phpcms v9 更新列キャッシュの失敗の理由と解決策

問題と理由:

最近、以前のプロジェクトのメンテナンスをしており、phpcms の二次開発を行って、これを書きました。列を個別に生成するスクリプトを一定期間実行すると、多数の列が追加されました。昨日、さらにいくつかの列を追加しましたが、突然キャッシュを更新できないことに気づきました。

更新時に、2 行のプロンプトのみが表示されます。もう一度カラムキャッシュを更新しようとしました。おっと、すべてのデータが出てきました。表示された SQL ステートメントの一番下までスクロールすると、「MySQL サーバーが消えました 」と表示されました。いっぱいでした。

解決策:

mysqlのmy.iniファイルでmax_allowed_pa​​cket値を設定する必要があります。

1. my.ini に max_allowed_pa​​cket 属性があるかどうかを確認します。ない場合は追加します;

2. 属性のデフォルト値を 1M から 16M に変更します;

3. ファイルの最後に「max_allowed_pa​​cket=16M」を追加します;

4. サーバーを再起動します。

推奨チュートリアル: phpcms チュートリアル

以上がphpcms v9 更新列キャッシュの失敗の理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。