位置: 编程技术 - 正文

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

  • 纳税怎么理解
  • 外贸 代理
  • 其他债权投资的交易费用计入哪里
  • 行政事业单位住房基金
  • 资金占用费税前扣除比例
  • 计提业务提成怎么做账
  • 小规模纳税人应交增值税怎么算
  • 什么经营范围可以开电费发票
  • 注销公司账面余额要全部清零吗
  • 哪些纳税人不得办理一般纳税人登记
  • 结存材料物资会计分录怎么做?
  • 建账录入期初数据需要看哪个表
  • 固定资产暂估入账的账务处理
  • 主营业务收入如何红冲
  • 小规模企业是否需要备案登记
  • 税务分析最常用的分析方法
  • 技术服务费可以计入研发费用吗
  • 发票数量能开0.0几吗
  • 采购合同的运作过程为
  • 分支机构增值税汇总纳税如何申报?
  • 专项应付款会计科目代码
  • 计提跌价准备会影响利润吗
  • 公司外币账户怎么登录
  • 买水果送什么赠品
  • 单位交水费会计分录
  • 没有以前年度损益调整怎么办
  • php ioc
  • opencart 二次开发
  • 在银行按揭贷款买房是抵押吗
  • 折扣负数的专用发票怎么开
  • 增值税已认证抵扣
  • php数据库语句
  • easyui分页传递表单参数
  • 一般纳税人收到小规模专票怎么抵扣
  • labview oop
  • python 构建
  • 公司地面硬化财务如何入账
  • 图文详解汽车坐垫安装方法
  • 小微企业所得税优惠政策最新2023
  • 去年留抵税额会计分录
  • 企业固定资产内部控制审计研究论文
  • 应付帐款借方余额,但对方公司己注销
  • 购入的设备用于研发怎样记账
  • 实收资本一定要到账吗
  • 个人独资企业一般纳税人享受六税两费
  • 固定资产改造更新后年限怎么算
  • 收据可以入账吗,符合税法规定吗
  • 承兑贴现个人违法吗
  • 私募基金公司收入高吗
  • 员工入股会计分录
  • 计提员工工资是什么意思
  • 机票退票手续费多少
  • 发票每月上报汇总怎么弄
  • 新开公司没有领失业金
  • 已经做账发票退款怎么办
  • 要建立linux分区可以有哪几种方法
  • 微软每月补丁更新一般于什么时间发布
  • mac book视频
  • ·exe病毒
  • 用户账户限制
  • win7系统如何安装蓝牙驱动
  • mac关机快捷键是什么键
  • mac os常用快捷键
  • win7无法正常关机
  • 备份ubuntu系统
  • 在linux系统中命令
  • Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
  • nginx日志切割原理
  • [置顶]津鱼.我爱你
  • 最常见的左向右分流型心脏病是
  • python 获取网页上文件地址
  • python xlim
  • 江西国税局电子税务局
  • 季度税额怎么算
  • 江苏省发票查询电话
  • 宁夏地税领导班子名单
  • 税收科研工作思路
  • 四川税务稽查举报电话
  • 误餐费报销管理办法
  • 中小微企业包括一般纳税人吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设