位置: 编程技术 - 正文

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源)

  • 开的劳务费怎么做账
  • 网银转账与支票的区别
  • 盖了骑缝章的合同怎么写
  • 个体户没做过账怎么办
  • 购进灭火器材怎么入账
  • 其他综合收益何时转投资收益
  • 怎么报企业所得税季报
  • 无形资产摊销为什么计入管理费
  • 工会经费返还怎么使用
  • 计划成本下存货盘盈
  • 提取法定盈余公积会计分录
  • 无形资产减值准备
  • 施工单位给你钱敢领吗
  • 研发设备一次性扣除账务处理
  • 商品过期可以向商家索要赔偿吗
  • 基本医疗保险是什么?
  • 个人所得税核定征收计算公式
  • 装修公司在装修完后增加费用
  • 一直不营业的企业叫什么
  • 冷库租赁收入税率
  • 同一地级行政区范围内举例
  • 定期定额个体工商户个人所得税
  • 小汽车的消费税征税环节
  • 新成立的公司季报
  • 企业支付宝税务局能查吗怎么查
  • 专用发票可以重复盖章吗
  • 库存现金盘点发现现金多怎么处理
  • 个税手续费收入要交税吗
  • 存货周转次数计算公式怎么理解
  • 小规模纳税人的专票可以抵税吗
  • 操作系统不同
  • windows10 怎么样
  • 预付办公用品费用,未收到发票
  • 企业退款如何走账
  • 如何用u盘装系统知乎
  • 开发商未出售的房子有产权证吗
  • php数组函数题目
  • getcodebase
  • 数字马力前端笔试题rgb
  • 汽车维修收费标准及费用计算方法
  • 增值税如何形成欠税
  • 存货销售收入
  • php的implode
  • 税前扣除的比例
  • 不动产司法拍卖税费
  • php购物车实现流程
  • jqueryfor
  • 蓝桥杯c题库及答案
  • php实现导出带样本的方法
  • 生育津贴的钱怎么取出来
  • java事件处理机制三个重要概念
  • 金蝶专业版数量金额明细账设置
  • 管理费用的范畴
  • 公司班车费用如何入账
  • 进口关税,增值税是进口设备重置成本中的从属费用
  • 建筑租赁公司账务处理
  • 一般纳税人购进商品的会计分录
  • 对存在标的资产的亏损合同,企业应首先对标的资产
  • 资产减值损失属于损益类的收入还是费用
  • 个体工商户和小规模纳税人的区别
  • 递延收益确认的递延所得税资产有期限吗
  • 购买咨询服务费计入什么科目
  • 航天金税电子发票怎么读入
  • 保洁阿姨工资怎么扣税
  • my sql命令
  • linux网络系统管理
  • windows7更新补丁后蓝屏
  • nodejs异步处理执行顺序
  • 安卓沉浸式状态栏框架
  • 人机交互编程
  • cocos2d怎么用
  • 深入理解typescript 豆瓣
  • 浅谈一下新冠的好处
  • JavaScript中的math.pi
  • c++ 编程
  • javascript none
  • 简易计税项目能即开简易税率发票又开适用税率发票吗
  • 郑州金水区税务大厅电话
  • 软件使用权转让税率
  • 天津定额发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设