位置: 编程技术 - 正文

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

  • 所得税费用本期金额怎么算
  • 收入能加在库存上吗
  • 利息资本化计入什么现金流量科目
  • 一次性用品可以做什么
  • 股东退股退本金及利润
  • 小规模纳税人现金折扣算增值税吗
  • 服务费发票需要交印花税吗
  • 什么情况需要预缴增值税
  • 免抵退税怎么做账
  • 增值税发票信息错误可以作废重开吗
  • 固定资产报废的账务处理例题
  • 通行费抵扣入账会计分录?
  • 电商一定要注册公司吗
  • 自产货物用于在建工程要交增值税吗
  • 购货方非增值税一般纳税人
  • 装卸搬运费是否含税
  • 增值税怎么补提
  • 预收款项什么时候确认收入
  • 废品残料回收入库
  • 一般纳税人购车可以抵扣多少税
  • 待处理财产损益计入资产负债表哪里
  • 法律的禁止性规定
  • 公司承兑汇票怎么兑现
  • 股东投入的资金可以计入资本公积吗
  • 服务公司收到服务费发票怎么做账
  • 一键ghost软件怎么用
  • php图形化编程
  • vue打包速度优化
  • 土地增值税清算的条件
  • 人力资源服务代缴社保税率是多少
  • 原始凭证的内容有哪些
  • 2021发票勾选认证
  • 工程完工后有关工作总结
  • 现金溢余基本账务处理
  • 计提公积金账务处理需要什么凭证
  • 应收票据的基本要素包括
  • laravel 日志配置
  • 支付的招标代理费计入成本还是费用
  • php面向过程
  • 申报表已申报未交款后作废
  • 支票的提示付款期限为自出票日期
  • pytorch教程
  • uncompressing
  • 私募股权基金公司是做什么的
  • 印花税账务处理会计分录
  • 企业投资入股要交多少税
  • 公司购买空调计入什么费用
  • 建筑业工会经费计提比例
  • 母公司收取子公司利润
  • 服务型企业要缴哪些税
  • 以前年度损益调整在利润表中怎么填
  • 税前减免
  • 承兑汇票到期取现手续费
  • 怎么去银行买承兑
  • 网上银行可以取款吗
  • 当月的印花税需要交吗
  • 一般纳税人增值税申报操作流程
  • 客户用个人账户转4s店开公司的机动车发票
  • 购入房屋建筑物进项税额抵扣
  • 长期应收款是否计提坏账准备
  • 免除债务会计处理
  • sql server获取字段长度
  • windows7开机黑屏安全模式也进不去
  • Vista技巧:何在Vista上运行不兼容的旧版本软件
  • telnet root
  • dvdrom是什么
  • win10 win7控制面板
  • wysafe.exe是什么
  • windows7的word
  • linux filezilla使用教程
  • 图像而已
  • cocos2dx-js
  • android定时器的使用
  • 范冰冰魔范学院杂志可爱公主风
  • 医院体检怎么拿发票
  • 房子没有使用权
  • 财税老师刘杨年龄
  • 西乡国税局电话
  • 昆明学院领导班子
  • 农业企业制造费用包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设