个人网站设计作业,网站开发最新教程,新浪云怎么做自己的网站,网站建设辶金手指谷哥十四本文开始讲如何发布自己的app应用到appscle上
建好appscle网站后#xff0c;可以在命令行通过 appscle deploy apppathname 来发布自己应用。
除了用命令行提交应用之外#xff0c;还可以通过appscale的网站直接提交#xff0c;选择 upload application-选择上传文件-可以在命令行通过 appscle deploy apppathname 来发布自己应用。
除了用命令行提交应用之外还可以通过appscale的网站直接提交选择 upload application-选择上传文件-upload关于日志在那里查看
在 /var/log/appscale/ 目录下有不通的module或者service的日志对于Appscale控制管理后台的TaskQueue可以查看当前应用的队列信息默认的用户名和密码是 appscale appscale后续完善自己还在研究中
1 目前Appscale对bucket-size还没有支持所以我看了下源码可以通过修改代码最后重新编译安装修改默认的bucketsize默认是5你可以把他修改为100
代码在appscale工程下的 appscale/AppServer_Java/src/com/google/appengine/api/labs/taskqueue/dev/QueueStateInfo.java 的getBucketSize函数里2 Appscale的内存管理部分 在Appscalefile里有个选项 max_memory: 400现在这个配置应该是default_max_appserver_memory
用于每个Google应用程序引擎的最大内存(以兆字节为单位)在此部署中运行的应用程序。默认情况下我们限制每个应用服务器为400M,但是我们可以通过代码来修改
./appscale/AdminServer/appscale/admin/instance_manager/constants.py3. 自己在阿里云上自己搭建了一个Appscale环境Ubuntu 14.04但是在安装的时候报错后来发现是因为python的pip版本不对阿里云上是1.5.4把他更新到最新的9.0.1就行了
同样的在appscale-tools里也需要9.0.1不然9.0.1的也会回退至版本1.5.4解决以上问题需要执行
执行sudo apt-get remove python-pip删除调旧版本然后从官网上下载最新的安装。不过appscale_install_function.sh里还是会用1.5。4覆盖调最新的9.0.1因此我注释掉了更新操作
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
4 我发现在查看appscale 的消息队列的时候自定义的队列却没有显示出来 只有默认的default队列而且这个队列也没有处理消息的记录。后来我选择队列里
的shutdown之后然后restart之后就能正常显示了
能看到这个app下处理了88个事件同时还出现了我自定义的队列5 如何使用自己的SSL证书
How do I set up my own SSL cert?Overwrite the cert and private key used by AppScale in /etc/nginx/ and /etc/appscale/certs on your head node. Then do service nginx reload.
rootappscale-image0:~# cp ~/my_own_cert.crt /etc/nginx/mycert.pem
rootappscale-image0:~# cp ~/my_own_pk.pem /etc/nginx/mykey.pem
rootappscale-image0:~# cp ~/my_own_cert.crt /etc/appscale/certs/mycert.pem
rootappscale-image0:~# cp ~/my_own_pk.pem /etc/appscale/certs/mykey.pem
rootappscale-image0:~# service nginx reload
Reloading nginx configuration: nginx.