【发布时间】:2012-03-26 15:21:13
【问题描述】:
我有使用 centos 的 vps-hosting。在这台服务器上是 Apache、PHP、MySql。 我安装了内存缓存。 有时(3-4 天一次)memcached 停止 - 我不知道为什么,在日志文件中缺少必要的信息。
我找到了这个解决方案——每 10 分钟运行一次 cron,当 memcached 已经崩溃时,它会验证是否启动了 memcached(通过命令 memcached-tool)—— 我发送电子邮件并通过服务器命令行启动 memv=cached
但我会自动启动 memcached,但我不能这样做。
我试过这么命令
system("/etc/init.d/memcached start");
exec("service memcached start");
system("service memcached start");
但我没有结果。
【问题讨论】:
-
memcached 不好!尝试 rnning root php 用户或 chnge php usr 到 root 工作吧!