ようへい

2012年6月28日木曜日

[GAE/J] Google App Engine Java SDK 1.7.0 がリリースされました

Google App Engine Java SDK 1.7.0がリリースされました。
リリースノートは以下。
  • You can now configure your custom domain to serve HTTPS requests with App Engine. You can choose either an SNI, VIP, or SNI and VIP configuration. SNI costs $9/month for 5 certificates. A VIP costs $99/month.
  • Premier customers now have the option to create applications to be served from datacenters located in the European Union.
  • Developers can configure their HRD app to use Google's PageSpeed Service, which automatically speeds up serving of content for your application. The PageSpeed Service costs $0.39/gigabyte in addition to the normal App Engine bandwidth charges.
  • The Search API now contains support for storing and searching on GeoPoints.
  • The total size of all application versions is now limited to 1 GB. In the future, you'll be able to purchase additional storage for your application code.
  • Logs API calls are now $.12/gigabyte for all data read from the Logs API over the first 100MB.
  • You can now specify a time frame of up to 1 year for the retention of your application logs. All storage above 1 GB is billed based on the prices for logs storage.
  • You can now specify HTTP headers on static content for your application.
  • The HRD Blob Migration tool is now generally available.
  • After using the datastore backup utility, you can now restore that backup to a new app id.
  • It will not be possible to create new authorizations for M/S applications to access Cloud SQL instances.
  • You can now delete a Google Cloud Storage object using delete() in the Blobstore Service API.
  • You can now fetch a Google Cloud Storage object using fetch() in the Blobstore Service API.
  • You can now store keys for a Google Cloud Storage object in the datastore.
  • The BlobstoreService.createUploadUrl() call now works for Google Cloud Storage buckets.
  • You can now use ImageService.getServingUrl() and ImageService.deleteServingUrl() for Google Cloud Storage objects.
  • You can now specify your own Security Provider in Java.
  • The Java Datastore API now supports Or queries.
  • We've increased various Search API limits. New limits are a maximum of 1000 documents returned from search() or listDocuments(), a maximum of 1000 indexes returned from listIndexes(), and a maximum offset of 1000 for search() or listIndexes()
  • Fixed a javascript syntax error in the Admin Console.
  • Fixed an issue in the Search API tab of the Admin Console where it threw an error displaying non-ascii characters.
SdkForJavaReleaseNotes - googleappengine - Google App Engine Java SDK Release Notes - Google App Engine - Google Project Hosting
http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes#Version_1.7.0_-_June_26,_2012
はやく Java 7 に対応しないかなぁ・・・。
しかし、今日一日Deployに失敗するんだけど、みんなでDeployしまくっててサーバの負荷が高いのかな。
以下のようなエラーでDeployできない。くそー。
レスポンスコードが5xx系なので、サーバ側の障害っぽいんだけど。
もうちょっと様子見るか・・・。
Unable to update:
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=hoge&version=x&
500 Internal Server Error

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>500 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered an error and could not complete your request.<p>If the problem persists, please <A HREF="http://code.google.com/appengine/community.html">report</A> your problem and mention this error message and the query that caused it.</h2>
<h2></h2>
</body></html>

 at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:285)
 at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:245)
 at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:224)
 at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:641)
 at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:447)
 at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:124)
 at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:328)
 at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)
 at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:407)
 at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
 at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Unable to update:
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/startserving?app_id=hoge&version=x&
503 Service Unavailable

Application Busy (503)
Multiple clients are trying to modify the same application.

 at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:285)
 at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:245)
 at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:224)
 at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:619)
 at com.google.appengine.tools.admin.AppVersionUpload.startServing(AppVersionUpload.java:600)
 at com.google.appengine.tools.admin.AppVersionUpload.commit(AppVersionUpload.java:545)
 at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:141)
 at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:340)
 at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)
 at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:407)
 at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
 at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Unable to update:
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/deploy?app_id=hoge&version=x&
503 Service Unavailable

Try Again (503)
An unexpected failure has occurred. Please try again.

 at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:285)
 at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:245)
 at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:224)
 at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:619)
 at com.google.appengine.tools.admin.AppVersionUpload.deploy(AppVersionUpload.java:575)
 at com.google.appengine.tools.admin.AppVersionUpload.commit(AppVersionUpload.java:536)
 at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:141)
 at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:340)
 at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)
 at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:407)
 at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
 at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/deploy?app_id=hoge&version=x&
503 Service Unavailable

Try Again (503)
An unexpected failure has occurred. Please try again.


See the deployment console for more details
Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/deploy?app_id=hoge&version=x&
503 Service Unavailable

Try Again (503)
An unexpected failure has occurred. Please try again.
その後
1:15頃、Deployできるようになりました。
やはりタイミング障害だったみたいです。
関連記事

0 件のコメント:

コメントを投稿