位置: 编程技术 - 正文

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

  • 什么是企业增值税和所得税
  • 购销合同中约定产品质量问题引起的问题
  • 交通运输印花税怎么申报
  • 规划设计合同需要缴纳印花税吗为什么
  • 新会计准则下长期股权投资的变化
  • 支付开票税款计入什么科目
  • 一般纳税人资格证明在哪里打印
  • 结转周转材料成本差异会计分录
  • 小规模纳税人代理记账一般多少钱
  • 企业短期贷款进什么科目
  • 差旅费专用发票会计分录
  • 建筑企业新项目增值税的计算
  • 单位统一为员工办的银行卡属于对公账户吗
  • 通用申报表个人所得税应税项怎么填
  • 设备销售和安装账务
  • 员工生育礼品
  • 其他资本公积增加会计处理方法
  • 公司前期花费怎么记啊
  • 运输公司造成的损耗
  • Linux系统复制粘贴
  • 金融资产有哪三类代码
  • 股东投资如何做账务处理
  • 修改php.ini
  • 如何自己打造一台高赛摩托车
  • win10升级win11报错
  • 现金日记账漏记去年的利息怎么算
  • 捐赠支出汇算清缴需要调增吗
  • 多提附加税跨年怎么计算
  • uniapp支付流程
  • 差旅费包干什么意思
  • 暂估入账的固定资产可以计提折旧吗
  • post请求怎么用
  • 复制/root/install.log到/tmp
  • 纳税人购进固定资产一次性扣除账务处理
  • dedecms官网
  • 运输发票抵扣进项税额
  • 民间非营利组织有哪些
  • 发票清单用什么纸打印出来
  • 季中转一般纳税人申报了小规模后无法勾选认证
  • 职工教育经费的比例是多少
  • 税控盘的作用是什么
  • sql server 2008简介
  • 食用油交税吗
  • 减值准备的会计科目
  • 筹建期的收入要交企业所得税吗
  • 装修费用账务怎么处理
  • 附加税怎么算出来的
  • 处置固定资产净收益属于利得吗
  • 凭证摘要写错了已结账了怎么办
  • 零余额账户收到国税局退款
  • 茶农的茶叶自产自销需要办哪些证
  • 产品质量的保证需要哪几方面的支持
  • 固定资产净残值最后怎么处理
  • 分析企业盈余状况
  • 什么是电子商业承兑汇票贴现
  • 旅游饮食服务企业会计核算的特点
  • sqlserver清空所有表数据
  • win71
  • macos 关闭屏幕
  • gws.exe是啥
  • 修改linux启动项
  • 64位win7安装kb3038314补丁更新失败临时解决方法
  • linux系统怎么增大磁盘io
  • linux中sed命令
  • linux监控软件zabbix
  • win7系统如何修复引导
  • 麒麟linux系统怎么安装软件
  • linux系统安装程序
  • html用法
  • unit uniform
  • vue的挂载
  • nodejs实现HTTPS发起POST请求
  • gps坐标计算距离公式工具
  • java中主要使用unicode编码方式
  • javascript页面
  • Android网络通讯哪个最简单
  • 银行端查询缴税凭证怎么打印
  • 企业所得税汇总纳税备案表
  • 广东省地方税务局
  • 佛山退休办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设