我已经建立了几个测试站点在我的桌面 Mandriva 2010 上运行,其中一些从 www 获取部分内容(即 Wordpress RSS 插件、Twitter API 等)。
但是,每次启动时它们都无法连接和检索数据:我必须重新启动 httpd 服务才能使它们工作。
没什么大不了的,但有点令人沮丧。有什么想法吗?
答案1
查看 init apache 的启动位置。您可能只需要将其向下移动几个位置,使其在引导过程的稍后阶段启动。
另一种(不太美观的)方式可能是/etc/rc.local
在 init 的其余部分完成后添加一些内容来启动 apache。
答案2
听起来 apache 可能在网络完全建立之前启动。您可能需要在 apache 启动序列中添加延迟。这可能很简单,只需sleep 15
在 apache init 脚本的“start”子句中添加一条语句即可。
答案3
还请检查日志文件:
/var/log/
/var/log/httpd