4

CakePHP アプリを備えた、健全でトラフィックの少ないステージング サーバーがあります。私はローカルホストで Memcached を実行しており、すべての Cake キャッシュはキャッシング エンジンとして Memcache を使用しています。

1 ~ 2 時間おきに (1 ~ 2 週間ごとなど)、次のようなエラーが表示されます。

Warning (512): _cake_model_ cache was unable to write 'default_read_users' to Memcache cache [CORE/Cake/Cache/Cache.php, line 309]
Warning (512): _cake_core_ cache was unable to write 'file_map' to Memcache cache [CORE/Cake/Cache/Cache.php, line 309]
Warning (512): _cake_core_ cache was unable to write 'method_cache' to Memcache cache [CORE/Cake/Cache/Cache.php, line 309]

これは、コア Cake キャッシュでさえ Memcache ストアに書き込めないことを示しています。

サーバーで Memcache デーモンを再起動し、数分待ってからページをリロードしますが、それでもエラー メッセージが残ります。

サーバー上のバイタルは正常に見えます。

何が原因でしょうか?

4

2 に答える 2

1

CakeShell が通常の php 実行 (www-data) よりも高い権限を持つユーザー (つまり root) からアクセスされたため、これらのキャッシュ ファイルにアクセスしたり、通常のプロセスから後で変更したりできないのでしょうか?

于 2013-07-12T15:01:46.187 に答える