【发布时间】:2012-11-05 12:04:17
【问题描述】:
我有一个在 Amazon EC2、RDS、Nginx、PHP-FPM、APC、BatCache 和 Memcached 上运行的高度优化的 WordPress 多站点 (WPMU) 安装。
APC 仅在 PHP 级别运行,用于缓存操作码,但我没有将它用于 WordPress 的对象缓存。为此,我使用的是 BatCache+Memcached。
所有这些都运行得非常好,在负载下超快等等,但我遇到了一个意想不到的问题。
我以测试用户身份登录,创建了一个新博客,当我登录 /wp-admin 时,它告诉我我没有权限。我注销,重新登录,同样的问题。然后我注销,重新启动 Memcached,重新登录,问题就解决了。
我几乎可以肯定这与缓存有关。我可能需要加入新站点创建过程并从 Memcached 中清除一些键,但我不确定如何找到要清除的正确键。
请帮忙! ;)
【问题讨论】:
标签: wordpress permissions memcached wpmu