自己搭建的CloudFoundry集群,push应用很正常,只是……
在cf logs <APP>的时候报权限错,说没法读取这个container路径下的env.log
既然是文件没法读取,那肯定是权限位设置的有问题,进入cf-release目录grep "env.log"
应该可以找到这么个文件:dea_next/lib/dea/starting/startup_script_generator.rb
里边有个umask设置为077,改成033即可
延伸:
每次warden创建container之后会生成一个vcap用户来跑app,这个vcap用户的uid是自增的,在warden的配置文件linux.yml中有个user字段的配置,pool_start_uid就是自增开始值……
而产生的env.log/stdout.log/stderr.log的权限位由于之前设置的umask的原因,同组用户和other用户都没有任何权限,故而别人在读取这几个log的时候就会报权限错
这里有个遗留问题,“故而别人在读取这几个log的时候就会报权限错”,那这个别人是谁?之后查一下
相关推荐
PM数据库专场 CloudFoundry中MongoDB的应用
Cloud Foundry 中的新增功能-中英文
Cloudfoundry
Get started with Cloud Foundry, the leading Platform as a Service (PaaS) that’s dramatically changing how developers, operations practitioners, and especially DevOps teams deploy applications and ...
开源项目-cloudfoundry-cf-release.zip,CloudFoundry has started upgrading to Go 1.7
CF Nise Installer 是基于 Nise BOSH 和 Vagrant 实现的 Cloud Foundry v2 的安装程序。 环境要求: Vagrant 1.4 or later Ruby 1.9.3-p484 8GB free HDD space 2GB free memory
Cloud Foundry平台概述,
cli, Cloud Foundry官方 命令行 客户端 getting | /feature | /特性请求| Bug/特性请求| 插件开发| Contributing 云代工厂计划 是云铸造公司的官方客户。 在这里,每个命令的最新帮助是 ;( 或者运行 cf he
CloudFoundry开源云计算平台简介rar,提供“CloudFoundry开源云计算平台简介”免费资料下载,主要包括Cloud Foundry的概述、Cloud Foundry的架构、使用Cloud Foundry部署应用等内容,可供学习使用。
CloudFoundry的介绍文档,入门必备
Spring 与 Cloud Foundry:在云中珠联璧合
PM解决方案和合作伙伴专场 3 CloudFoundry服务网关的架构
Cloud Foundry合作伙伴战略和案例分享 Cloud Foundry合作伙伴战略和案例分享
Cloud Foundry是VMware于推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是...
描述Cloud Foundry核心组件的功能,及各组件之间的联系
CloudFoundry云平台部署手册.pdf
从开发者的角度看CloudFoundry
Cloud Foundry Cheat Sheet. Convenient and quick way to get commands.
当我们采用:使用已经做好的镜像来部署cloudfoundry的话,打开镜像会遇到ip不匹配的问题,需要使用此脚本修改ip。
详细介绍了Cloud Foundry的BOSH各个部分和功能。