2011-12-14 33 views
11

Tôi đã thử với sdk 1.6.0 và với 1.6.1 (chỉ ra) với cùng kết quả. Tôi muốn hỏi xem bình thường có thời gian chờ 55 phút trước khi kịch bản tải lên hỏi tôi về email và mật khẩu và bắt đầu tải lên thực tế, mất thêm 3-4 phút (lần đầu tiên và vài giây lần thứ hai với 1,6 .1).55 phút để xuất bản một dự án đơn giản cho công cụ ứng dụng của google từ dòng lệnh

Đây là dòng lệnh của tôi, tôi đang sử dụng Linux Ubuntu và Java 1.6.0_23 OpenJDK

~/bin/appengine-java-sdk-1.6.1/bin/appcfg.sh update Task-0.1.BUILD-SNAPSHOT/ 

CẬP NHẬT: Đối với các ý kiến, có vẻ như không phải là một vấn đề phổ biến, vì vậy tôi điều tra với các bài kiểm tra khác nhau và sẽ chia sẻ kết quả sau một vài ngày.

CẬP NHẬT 2: Dự án được lắp ráp thủ công (JAR được đặt thủ công trong WEB-INF/lib) đã được tải lên chỉ trong vài giây. Tuy nhiên, dự án Spring Roo sau đây đã gây ra sự cố (có thể lặp lại cho tôi). Thiết lập của tôi: Linux Ubuntu 11.10, OpenJDK 1.6.0_23, Google App Engine SDK 1.6.1, Maven 3.0.3, Spring Roo 1.1.5 - Đây là cách tôi tạo và tải lên dự án.

$ mkdir task 
$ cd task 
$ roo 
roo> project --topLevelPackage task --java 6 
roo> persistence setup --provider DATANUCLEUS --database GOOGLE_APP_ENGINE \ 
    --applicationId <yourAppId> 
roo> entity --class task.Task 
roo> field string --fieldName description --notNull --sizeMin 3 --sizeMax 512 
roo> field boolean --fieldName completed --notNull 
roo> controller all --package task.controller 
roo> exit 
$ mvn package 
$ cd target 
$ ~/bin/appengine-java-sdk-1.6.1/bin/appcfg.sh update task-0.1.0.BUILD-SNAPSHOT 

Nếu có ai thử, vui lòng xác nhận nếu bạn có cùng sự cố (hoặc không!).

+0

Bạn đã thử lại chưa? Vẫn còn 55 phút? – systempuntoout

+0

@systempuntoout lạ eh? Tôi hiện đang thử với 1.6.1, tôi vừa tải xuống nó .. – stivlo

+1

Có thể bạn đã gặp phải một số vấn đề dns để giải quyết 'appengine.google.com', tôi đang sử dụng 1.6.0 mà không có bất kỳ vấn đề gì. – systempuntoout

Trả lời

2

tôi tái hiện lại các ví dụ tương tự với Spring Roo 1.2.0. Sự khác biệt duy nhất là lệnh entity hiện được đổi tên thành entity jpa, để phân biệt với các thực thể MongoDB.

entity --class task.Task 

trở thành

entity jpa --class task.Task 

Đang tải lên Google App Engine hiện mất khoảng 1 phút rưỡi. Trong khi nó không phải là blazingly nhanh, bây giờ là một chờ đợi chấp nhận được.

Vì vậy, giải pháp cho vấn đề của tôi là nâng cấp lên Spring Roo 1.2.0, BTW, được phát hành vài ngày sau khi câu hỏi này được đăng.

1

Có điều hoàn toàn bình thường - hãy nhớ rằng GAE dựa trên tải hiện có và có thời gian chờ hình học cho máy chủ pollin khi triển khai.

Nếu thời gian chờ là cắt cổ .... Sau đó, bạn chỉ có thể đợi vài giờ --- theo kinh nghiệm của tôi, chờ đợi qua đêm thường là một chính sách tốt.

http://osdir.com/ml/GoogleAppEngine/2011-08/msg01027.html

+1

Tôi sẽ cố gắng làm cho nó rõ ràng hơn: một ứng dụng được tạo bằng roo và maven-gae-plugin mất 55 phút để lên mạng, sau đó tôi xuất bản một ứng dụng được lắp ráp đơn giản khác trong vài giây, sau đó thử lại bằng ứng dụng đầu tiên 55 phút, sau đó tôi thử lại với bàn tay được lắp ráp và chỉ còn vài giây nữa. Ngoài ra tôi đã đề cập rằng nó treo trên biên dịch JSP ** trước khi ** thậm chí kết nối với GAE để tải lên. Cảm ơn bạn đã trả lời, nhưng tôi không nghĩ rằng tôi đang trong trường hợp bạn đang đề cập đến. – stivlo

+0

Có ---- có vẻ như vấn đề của bạn liên quan đến các chi tiết cụ thể về mã nguồn của bạn. – jayunit100

Các vấn đề liên quan