位置: 编程技术 - 正文

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

  • 个人所得税缴纳标准税率表
  • 固定资产减少如何处理
  • 旅游企业纳税
  • 增值税进项加计扣除计入哪个科目
  • 发票开做红冲的会计分录怎么做
  • 申报个税大病医疗如何申报
  • 一般纳税人暂估成本的账务处理
  • 吸收合并的税务处理增值税风险
  • 企业所得税退税的会计分录怎么做
  • 当年缴纳的税金怎么入账
  • 进项税使报表应交税费负数如何处理?
  • 企业开税票申报个人所得税怎么申报?
  • 加油发票税号错误怎么补救
  • 2019年收入不足6万如何退税
  • 一张记账凭证写不下时,附件怎么写
  • 微小企业每个季度减免多少税
  • 耕地占用税计入无形资产吗
  • 小型微利企业普惠性税收减免政策执行期限
  • 国外的发票怎么在中国报销
  • 职工食堂操作流程图
  • 现金股利属于什么所得
  • 生物制品税率3%税率什么时候开始的
  • 未知文件格式怎么打开
  • 会计报表申报期限怎么填
  • 年度汇算清缴的企业所得税会计分录
  • php字符串函数大全
  • 未取得发票的工程预付款怎么入账
  • 临时用工怎样做账
  • 进口的增值税票能抵扣吗
  • 索尼体积最小的微单
  • 预支员工报销费用会计科目
  • 非货币性资产交换是企业经常发生的
  • vue3props用法
  • python中 =是什么意思
  • python uiautomator2的点击操作
  • 应收账款属于哪个会计要素
  • c语言fgets函数用法stdin
  • mysql的删除
  • 进项税额转出冲减进项税额吗
  • sql2005 数据同步方法
  • 累计预扣法税率表
  • 无形资产的摊销年限及摊销方法
  • 短期借款财务处理
  • 累计摊销属于什么类科目
  • 电子发票怎么知道发票代码
  • 实收资本增减变化为负数的原因
  • 广告公司转让一般多少钱
  • 增值税一般纳税人认定标准
  • 企业支付给其他单位的奖励款需要纳税调整么
  • 挂靠公司收的税费计入什么科目?
  • 离线发票累计金额是多少
  • 业务招待费的列支范围
  • 企业收到税务退回税金会计分录怎么写
  • 库存现金的使用限额
  • 支付个人运费没有发票怎么办
  • 电子发票服务平台怎么下载发票
  • 资产负债表与利润表的勾稽关系公式
  • 新手入门会计
  • ubuntu安装超详细教程
  • linux图形化界面怎么打开命令窗口
  • 永恒之塔改注册表什么意思
  • win8 所有程序
  • kvm支持的系统
  • 怎么用win7兼容模式运行
  • ,linux
  • linuxzen
  • linux ii
  • unity点击按钮没反应
  • opengl使用教程
  • javascript的核心语言对象包括
  • unity 求角度
  • 在javascript中
  • flask框架下使用scrapy框架
  • python框架scrapy
  • 发票查验明细怎么截屏
  • 增值税纳税申报表附列资料(三)
  • 房产税纳税义务终止
  • 开票日期是今年但是业务是去年
  • 加油发票如何抵扣
  • 公司完税证明去哪里开具
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设