分类目录归档:未分类

BAE3.0入门:移植Discuz X3.1论坛系统

注:该移植是针对discuz x3.1的版本,其他版本的移植可能不同。 上一次我发了一篇关于部署wordpress的文章,很多朋友询问discuz的BAE移植部署问题,今天我就发一篇关于BAE上部署Discuz的文章。 1、首先,同样是部署BAE的运行环境,共分两部分:php和mysql。 先创建一个php-work工程,然后创建mysql数据库

发表在 未分类 | 留下评论

BAE3.0入门:移植WordPress3.9博客系统

注:该移植是针对最新的Wordpress3.9版本,其他版本移植方法可能不同。 BAE3.0众多新特性受到了广大用户的青睐,与此同时,越来越多的用户询问各种环境的部署问题。现在我们就来移植下WordPress 3.9博客系统。之所以要移植,是因为我们的程序要跑在BAE上,任何服务器都有出现异常的时候,可能导致我们的应用无法使用,我们又没有备份,岂不是很悲剧?所以我们要在本地配置好我们的应用,然后移植上去,即使服务器宕机,我们仍然在本地保留着我们的代码。 1、首先,要在本地安装配置好WordPress博客系统,并在BAE上创建工程。

发表在 未分类 | 留下评论

玩转BAE3: 自定义运行环境

打造属于你自己的运行环境 1. 什么是Runtime Runtime是一组进程,提供一个完整的服务,通常用来提供一个WEB服务,但是也可以提供别的服务; 例如 lighttpd + php-fpm ,就构成了一个 PHP WEB runtime nginx + rails ,构成了一个 ruby runtime nodejs 可以单独成为一个 runtime 这一组进程,必须被BAE框架统一管理。它们要不一起启动,要不一起停止; 并且需要在某个进程出现故障后,能够被自动重启; 在BAE系统里面,通过 supervisord 来管理这一组进程。

发表在 未分类 | 留下评论

BAE的稳定性杂谈

一、前言 对于我们程序猿们,程序上线后,最担心的问题是什么? 对于创业者们,产品发布出去后,最怕的问题是什么? 我想网站或系统的稳定性当仁不让的跻身到最担心、最怕的问题之列。想想我们程序猿、创业者辛辛苦苦,加班加点完成产品的研发上线,但因为运维等导致的稳定性问题,给产品口碑带来负面影响,这太让猿们抓狂了。   二、BAE3.0的99.9%+的稳定性 有没有好好的方法解决性问题呢?本文给大家带来一个福音,算是万千答案中的一种。 我们BAE3.0近一月的流量统计数据有一个亮眼的指标,高于99.9%的稳定性。多话不说:一图胜万言:

发表在 未分类 | 留下评论

【BAE3.0主题活动】接入轻应用赢取BAE优惠券

[主题] BAE 助力轻应用 [活动时间] 2014.3.20-2014.4.20 [活动说明]  1、部署在BAE3.0上的应用,接入轻应用后第一次审核通过,送50元优惠券(该券仅BAE3.0中有效,每位开发者至多奖励一次。) 2、对于所有参加活动的轻应用,最后进行统一评奖。获奖者再追加50元优惠券。 [参与方式]  1、在BAE3.0中完成轻应用的开发及部署,在轻应用平台中接入并提交审核。 2、通过审核后,在BAE 控制台“配额申请”  中提交类型为“助力轻应用”的申请项,并在申请理由中注明您的 轻应用名称 及 url。 [评奖规则] 1、每周三会对提交的轻应用进行核验,如确认是仍在线的轻应用,则50元优惠券立即划到对应开发者账号下。 2、活动结束后,对于所有参与该活动的轻应用进行最终评奖,选出若干最佳轻应用,再追加50元优惠券。 [备注] 了解轻应用:http://developer.baidu.com/wiki/index.php?title=docs/lightapp 了解BAE3.0:http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae

发表在 未分类 | 留下评论

【BAE3.0使用】通过端口服务实现SSH登陆

很多开发者希望BAE能推出SSH登录功能,从而能方便的在进行调试和管理; 现在好消息来了,通过BAE3.0新推出的端口服务,就可以实现SSH远程登录了。 一、 特别声明 BAE3.0支持SSH登录,其根本目的是帮助开发者更好的开发和调试;ssh登录同时也带来了安全隐患问题;目前基于轻量虚拟机技术的安全问题并没有彻底得到解决。 是否开放ssh登陆也是我们很纠结的问题;但是本着对开发者的诚意,我们仍然决定在安全问题没有完全得到解决的情况下,为开发者提供此项服务。我们希望开发者不要利用我们的诚意来进行恶意攻击和破坏;如果您发现了我们系统的漏洞或安全隐患,请您及时通过我们的技术支持群(百度HI群:1418180)进行反馈。  

发表在 未分类 | 留下评论

【BAE3.0使用系列】:应用配置文件 app.conf

在BAE3.0里面, app.conf 除了兼容 BAE2.0 的 app.conf 的功能外,还会陆续增加新的功能。 一、 使用注意事项 千万不要使用中文,否则发布会失败 千万不要使用Tab键,请使用空格,否则可能会发布失败 请严格遵循YAML语法规范(http://yaml.org/),否则可能会发布失败 空格的缩进一定要严格对齐,否则可能会发布失败 BAE3.0对app.conf语法格式进行了更严格的检查,一些在BAE2.0可以通过的app.conf ,在3.0可能会失败; 当你发现发布失败的时候,请注意检查 app.conf

发表在 未分类 | 留下评论

【BAE3.0使用系列】Node.js应用移植

本篇博客介绍如何移植Node.js的博客系统——ghost

发表在 未分类 | 留下评论

【BAE3.0探秘系列】了解worker类型

BAE3.0新增了worker类型的应用,那么到底该如何使用worker类型?它能用在什么地方了? 传统的WEB类型,主要用来创建WEB应用;这种应用的特点是通过HTTP请求来驱动应用逻辑;但有时候我们需要长期在后台跑一些任务,例如爬虫,不停的去爬取各种网络资源,通过WEB类型就不好实现了。 worker类型最适合的就是用来创建需要长期在后台运行任务的应用。

发表在 BAE使用, 未分类 | 评论关闭

【BAE3.0使用系列】Node.js之SDK的使用——mysql、mongodb、redis、cache、image

BAE3.0的Node.js Runtime不再内置任何依赖包、SDK和框架,用户使用时需要自己在package.json中配置相关依赖或者通过SVN或GIT上传,但是通过SVN和GIT上传时不能放在node_modules目录下。

发表在 未分类 | 留下评论