端口相关接口 端口相关接口 获取端口 方法 API 说明 GET /v1/env/{envId}/port 获取环境的端口列表 返回参数 参数名称 参数类型 说明 ports List<port> 请参见“port参数列表” port参数列表 参数名称 参数类型 说明 accessingPort Int 负载均衡上映射的端口 listeningPort Int 容器中映射的端口 请求示例
系统日志 php类型应用支持如下系统日志: error.log :lighttpd执行错误日志 access.log :lighttpd访问日志 phperror.log : PHP脚本错误日志 slowlog.log : PHP慢请求日志 注意: 单个web请求最大执行时间为30秒,超过30s的请求会被kill并将其记录到slowlog中。 appconf.log :应用部署异常及错误日志 开发
附录 应用状态表 状态 说明 Active 应用创建成功,应用处于正常状态 环境状态表 状态 说明 Creating 环境处于创建中状态 Running 环境创建成功,环境处于正常的运行状态 Failed 环境创建失败 Pausing 环境暂停中,还未完成 Paused 环境已暂停,环境处于不能被访问的状态 Resuming 环境恢复中,还未完成 Deploying 正在部署代码到环境 Updat
错误返回 应用相关接口错误码: 错误码(code) 错误信息(message) 400 创建应用参数错误,请参考文档后重试 400 创建自定义应用参数错误,请参考文档后重试 400 创建应用失败,请稍后重试 400 获取应用信息失败,请稍后重试 400 更新应用名称失败,请稍后重试 400 获取应用名称是否可用失败,请稍后重试 400 获取应用列表失败,请稍后重试 400 删除应用失败,请稍后重试
环境管理 通过WebSSH登录如何执行拷贝和粘贴? Chrome浏览器上通过WebSSH页面登录时,执行拷贝操作时选中内容后使用 Ctrl+Shift 命令,执行粘贴操作使用 Shift+Insert 命令。 设置环境变量后为什么出现短暂不可访问? 设置环境页签添加变量和添加端口后的“保存修改”操作会导致环境重启,所以会出现1~5分钟的短暂不可访问。 BAE专业版可以与SCS、RDS通过内网互相访
概述 BAE专业版提供的php应用类型支持所有PHP框架,其中php用于传统web类型的HTTP应用,支持的具体版本如下: php5.4 : php-5.4.20 + lighttpd-1.5 php5.5 : php-5.5.30 + lighttpd-1.5 php5.6 : php-5.6.19 + lighttpd-1.5 php7.0 : php-7.0.6 + lighttpd-1.5
日志服务 为什么本地日志会为空? 一般这种情况可能是Container迁移,导致本地文件全部丢失。本地日志的目的是为了临时调试,并不保证完全可靠。 为什么看不到本地日志? 检查如下两方面: 日志路径是否是/home/bae/log? 使用任意后缀名将日志文件存入日志目录“/home/bae/log”后,即可使用特定编程语言提供的日志模块进行日志打印。例如,将用户日志:example.log.1和e
概述 BAE专业版提供的nodejs应用类型支持所有Node.js框架,由NPM (Node Package Manager)管理,具体版本为: node.js4.2: node-4.2.2 + npm-2.14.7 + lighttpd-1.5
概述 BAE专业版提供的python应用类型支持所有Python框架,其中python用于传统web类型的HTTP应用,具体版本为: python2.7+gunicorn19 python-2.7.11 + pip-7.1.2 + gunicorn-19.4.5 + lighttpd-1.5。 每个环境运行在一个独立的容器中,未修改或封禁任何函数和模块,开发者面对原生的python环境。
代码管理 为什么SVN、Git无法连接? BAE专业版的SVN、Git身份验证采用AK/SK,不是百度登录的用户名和密码。 Git支持浏览器访问吗? 不支持,只能通过工具或命令行下载。 Git上传大文件会失败怎么解决? BAE专业版中Git上传的单个文件大小不能超过40M。如果单个文件不超过40M请按照以下步骤处理。如下图所示打开git的配置文件gitconfig: 在gitconfig文件中增加