位置: 编程技术 - 正文

Centos6下Varnish启动失败的解决办法(centos6启动服务的命令)

编辑:rootadmin

推荐整理分享Centos6下Varnish启动失败的解决办法(centos6启动服务的命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos启动,centos启动命令,centos7启动命令,centos开启gui,centos启动软件命令,centos启动软件命令,centos6启动过程,centos6启动服务的命令,内容如对您有帮助,希望把文章链接给更多的朋友!

Varnish是一款高性能的Web加速器,缓存性能非常好,于是我也学学这么好的东西。

看到官网的最新版是4.0,毫不犹豫下载了4.0,安装上,安装非常顺利,可是用起来就没那么幸运了复制代码代码如下:rpm –nosignature -i install varnish准备启动varnish,却一直提示失败复制代码代码如下:[root@localhost ~]# service varnish startStarting Varnish Cache: [FAILED]

根据官网的教程,使用手动方式启动,一切正常,分析结论是启动脚本有问题,于是先更改了 /etc/sysconfig/varnish 开启debug模式

Centos6下Varnish启动失败的解决办法(centos6启动服务的命令)

在DAEMON_OPTS变量末尾 加上一个 -d ,让其以debug模式启动:

复制代码代码如下:DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} -f ${VARNISH_VCL_CONF} -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} -t ${VARNISH_TTL} -p thread_pool_min=${VARNISH_MIN_THREADS} -p thread_pool_max=${VARNISH_MAX_THREADS} -p thread_pool_timeout=${VARNISH_THREAD_TIMEOUT} -u varnish -g varnish -S ${VARNISH_SECRET_FILE} -s ${VARNISH_STORAGE} -d"然后启动发现一直卡在那里,不动了,再改一下 /etc/init.d/varnish中的start函数,开始有提示信息了(” > /dev/null 2>&1 “是屏蔽任何输出信息)

复制代码代码如下:daemon --pidfile $pidfile $exec -P $pidfile "$DAEMON_OPTS" > /dev/null 2>&1终于有提示信息了复制代码代码如下:[root@localhost ~]# service varnish startStarting Varnish Cache: Failed to change owner on ./vcl.qQKfF5iP.c: Operation not permittedRunning VCC-compiler failed, exited with 2 VCL compilation failed [FAILED]原来是权限问题,觉得可能是个4.0的新版本bug,只能将启动的用户和组改成root(-u 和 -p),先将就用用吧,反正只是拿来学习一下。如果是生产系统,建议不要用root启动,因为一旦varnish存在漏洞,如远程溢出或者命令执行,直接就是root权限。复制代码代码如下:DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} -f ${VARNISH_VCL_CONF} -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} -t ${VARNISH_TTL} -p thread_pool_min=${VARNISH_MIN_THREADS} -p thread_pool_max=${VARNISH_MAX_THREADS} -p thread_pool_timeout=${VARNISH_THREAD_TIMEOUT} -u root -g root -S ${VARNISH_SECRET_FILE} -s ${VARNISH_STORAGE}"不要忘了把-d去除,启动成功

终极解决办法:

后来找到了问题的根源,是因为Centos/Redhat的Selinux问题(貌似是bug),参见: 0

Centos6下使用yum安装Varnish的配置方法 Centos6下安装Varnish和安装Nginx类似,我选择RPM安装方式,这里官方给出了先安装repo源,再使用yum安装的方式,这里可以完全参照官方的安装方法。PS:为

在 CentOS 7 系统上安装 Kernel 4.0的方法 Kernel4.0已经在上周发布,带来了重大的变化,驱动程序更新,支持新的设备和增强文件系统功能;另外就是带来用户期待已久的功能就是:用户更新内

CentOS 6误删除的boot分区该如何还原恢复 在CentOS6系统中,因为不小心或操作失误导致boot分区被删除,遇到这种情况是否能够恢复被删除的boot分区呢?其实是可以的,下面随小编一起来了解下

标签: centos6启动服务的命令

本文链接地址:https://www.jiuchutong.com/biancheng/362223.html 转载请保留说明!

上一篇:CentOS7创建本地YUM源的三种方法(centos7 本地yum)

下一篇:Centos6下使用yum安装Varnish的配置方法(centos6可用yum源)

  • 物流公司如何办理营运证
  • 增值税发票抵扣是什么意思
  • 办理税务登记需要法人身份证原件吗
  • 退回股东投资款现金流量
  • 金蝶k3费用发票怎么做
  • 购进灭火器材怎么入账
  • 发票税号不对还能报销吗
  • 应收款项出售的分录怎么处理
  • 所得税申报表里季初资产是指什么
  • 外商投资企业提取储备基金
  • 每天现金日记账登记完以后应怎么对账
  • 税前扣除凭证的内部凭证
  • 无形资产发生减值的原因
  • 组织职工捐款取得的现金计入什么会计科目?
  • 残疾人就业保障金怎么计算
  • 弃置费用预计负债减少超过固定资产账面价值
  • 公司换法人公司账户怎么办
  • 供应商不开票,还告我司不付款
  • 企业所得税汇算清缴申报表
  • 营改增的重点是什么
  • 税收筹划的概念和步骤
  • 一般纳税人税控盘维护费会计分录
  • 会计差错更正的准则依据
  • 进口材料怎么做账
  • 零申报做账怎么做
  • 公司地址变更代办需要多少钱
  • 开过去的普通发票多久不能冲红?
  • 企业怎么通过债务转让
  • 法人治理包括哪些方面
  • PHP中Http协议post请求参数
  • 开始菜单中的磁贴是什么
  • 没有了睡眠功能
  • 实缴注册资本股权转让怎么交税
  • cgtrader模型
  • php中实现文件上传需要用到哪几个函数
  • vue脚手架和vue的区别
  • 二挡起步教程
  • linux时间12小时制
  • 个人所得税申报操作流程
  • wordpress图片模板
  • 企业所得税包含在税金及附加里面吗
  • 房地产开发企业资质证书
  • 员工加班餐费该怎么算
  • 空调入固定资产几年折旧
  • 咨询服务费怎么交税
  • 劳务报酬什么情况下可以退税
  • 劳务报酬根据什么确定
  • 企业向合伙企业分红怎么交税
  • myeclipse配置数据库连接
  • mysql5.5数据库安装教程
  • 增值税是否计入在建工程
  • 捆绑销售的会计处理?
  • 有借款合同还要写借条吗
  • 职工教育经费能开专票吗
  • 公司宿舍楼出租让我当甲方违法吗
  • 计提借款利息怎么算
  • 低值易耗品一次性摊销会计科目
  • 公司注销怎么做
  • 甲方代交水电费合法吗
  • 目前哪些费用不能抵扣
  • 资产处置损益在资产负债表哪里
  • 企业其他应收款余额非常大的原因
  • phpmyadmin配置文件
  • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
  • sql查询一条数据
  • cmd shutdown命令
  • 通过zeno实现加速屏幕显示操作教程
  • 脱机文件怎么办
  • winxp内存不足怎么办
  • WIN10如何禁用驱动程序强制签名
  • ie6浏览器兼容模式怎么设置在哪里
  • glimp使用方法
  • jquery简写符号
  • mongoose教程
  • jQuery Ajax传值到Servlet出现乱码问题的解决方法
  • jquery判断数据类型
  • javascript教程完整版
  • 财税刘毅
  • 饲料的税收优惠政策
  • 外资企业怎样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设