位置: 编程技术 - 正文
推荐整理分享Centos6下Varnish启动失败解决方法(centos6启动服务的命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos启动软件命令,centos6启动流程,centos6启动服务的命令,centos7启动命令,centos开启gui,centos6启动过程,centos启动软件命令,centos启动,内容如对您有帮助,希望把文章链接给更多的朋友!
Varnish是一款高性能的Web加速器,缓存性能非常好,于是我也学学这么好的东西。
看到官网的最新版是4.0,毫不犹豫下载了4.0,安装上,安装非常顺利,可是用起来就没那么幸运了
rpm –nosignature -i install varnish
准备启动varnish,却一直提示失败
[root@localhost ~]# service varnish startStarting Varnish Cache: [FAILED]
根据官网的教程,使用手动方式启动,一切正常,分析结论是启动脚本有问题,于是先更改了 /etc/sysconfig/varnish 开启debug模式
在DAEMON_OPTS变量末尾 加上一个 -d ,让其以debug模式启动:
然后启动发现一直卡在那里,不动了,再改一下 /etc/init.d/varnish中的start函数,开始有提示信息了(” > /dev/null 2>&1 “是屏蔽任何输出信息)
复制代码代码如下:daemon --pidfile $pidfile $exec -P $pidfile "$DAEMON_OPTS" > /dev/null 2>&1 终于有提示信息了
原来是权限问题,觉得可能是个4.0的新版本bug,只能将启动的用户和组改成root(-u 和 -p),先将就用用吧,反正只是拿来学习一下。如果是生产系统,建议不要用root启动,因为一旦varnish存在漏洞,如远程溢出或者命令执行,直接就是root权限。
不要忘了把-d去除,启动成功 终极解决办法: 后来找到了问题的根源,是因为Centos/Redhat的Selinux问题(貌似是bug),参见: 只要执行如下命令即可正确启动Varnish: #setenforce 0
centos系统密码忘了怎么破解密码? windows下破解密码很简单,linux下破解也不难,只需进入单用户,然后用很简单的命令就能重置密码。1、开机到这个界面时,按任意键2、按E编辑linux启动
CentOS7设置日期和时间方法以及基本概念介绍 在CentOS6版本,时间设置有date、hwclock命令,从CentOS7开始,使用了一个新的命令timedatectl。一、基本概念1.1GMT、UTC、CST、DST时间(1)UTC整个地球分为二十四
CentOS7创建本地YUM源的三种方法 本文中的本地YUM源包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos7Everything总共才6.G);二
标签: centos6启动服务的命令
本文链接地址:https://www.jiuchutong.com/biancheng/362220.html 转载请保留说明!友情链接: 武汉网站建设