【SAE】Java平台使用心得(2013-05-24更新)



前言

用SAE已經有一段時間,近兩個月一直在用SAE的Java平台,積累了一點心得,分享一下。

 

聲明
歡迎轉載,但請保留文章原始出處:)
博客園:http://www.cnblogs.com

農民伯伯: http://over140.cnblogs.com 

 

正文 

1、查看System.out和System.err

System.out在日志中心 -> HTTP -> notice

System.err在日志中心 -> HTTP -> warning

 

2、使用讀庫(r.rdc.sae.sina.com.cn)不能寫操作

否則會報如下錯誤:

The MySQL server  is running  with the  -- read-only option so it cannot execute this statement

  本地不報錯,可執行通過。

 

3、本地環境時,同時使用WIFI和網線可能連不上MYSQL數據庫

類似不允許連接的錯誤,只用網線也不行,單獨用WIFI就行,不太清楚什么問題,不糾結,能用就行。 

 

4、網頁打不開,或者打開巨慢 

如果出現這種情況,你的JVM可能掛了,重啟一下就行,然后查找一下BUG。在JVM日志可能會有如下錯誤:

JAVA_SAE_Warning: Exception  in thread "Sae monitor daemon Thread" 

   仔細看日志中心。

 

5、批量刪除數據

RDC限制刪除的最大操作行數1 000 000行,但是我在phpMyadmin上刪除10000就報這個錯了。后來只好走的Deferred Jobs批量執行SQL語句才OK

 

6、SAE ping值

北京 平均20ms(4M寬帶,下面幾個是找朋友測的)

香港 平均<50ms

日本 平均170ms

加拿大 平均>270ms

 

7、再補個Mysql的

  通過子查詢刪除數據,參考:MYSQL DELETE SELECT IN HOW IT WORKS 

 

結束

用起來很方便,唯一心疼的是每天500+的豆子耗不起(開2個虛擬機,1個老掛),還是考慮換成php。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM