日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何在Appscale下发布自己的应用(二)

發布時間:2023/12/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在Appscale下发布自己的应用(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文開始講如何發布自己的app應用到appscle上

建好appscle網站后,可以在命令行通過 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.py


3. 自己在阿里云上自己搭建了一個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".

root@appscale-image0:~# cp ~/my_own_cert.crt /etc/nginx/mycert.pem root@appscale-image0:~# cp ~/my_own_pk.pem /etc/nginx/mykey.pem root@appscale-image0:~# cp ~/my_own_cert.crt /etc/appscale/certs/mycert.pem root@appscale-image0:~# cp ~/my_own_pk.pem /etc/appscale/certs/mykey.pem root@appscale-image0:~# service nginx reload Reloading nginx configuration: nginx.


總結

以上是生活随笔為你收集整理的如何在Appscale下发布自己的应用(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。