2013-06-25 29 views
8

Việc triển khai ứng dụng chơi 2.1 của tôi rất chậm kể từ vài tuần. Trong thực tế nó là ngẫu nhiên quá chậm mà xây dựng lần ra (giới hạn thời gian 15 phút).Heroku triển khai ứng dụng chơi 2.1 rất chậm (khu vực eu)

Tôi đã cố gắng sử dụng một tệp xây dựng tùy chỉnh, với ít hoặc không có hiệu lực.

Khi tôi thực hiện việc xây dựng cục bộ như được mô tả here, nó sẽ mất appr. 10 phút, nhưng phần lớn thời gian là dành cho việc thu hồi các đồ tạo tác phụ thuộc. Khi tôi có một cái nhìn vào việc xây dựng trên Heroku, việc thu hồi không cần nhiều thời gian và do đó việc thu hồi dường như không phải là vấn đề.

Giới thiệu về bản dựng: [info] Biên soạn 83 nguồn Scala và 3 nguồn Java.

Dường như việc tạo và đóng gói các nguồn và tài liệu (không bao giờ được sử dụng trong sản phẩm) dường như mất một lượng thời gian đáng kể.

Có cách nào để giảm đáng kể thời gian xây dựng hay không, ví dụ: bằng cách đóng thế hệ tài liệu?

+0

Tôi có cùng một vấn đề và hy vọng sẽ nhận được một số hỗ trợ từ Heroku. –

+0

Tương tự tại đây. Đi xem tòa nhà ở nơi khác và đẩy con sên đến Heroku. Xem: https://github.com/ddollar/heroku-anvil –

Trả lời

1

Bạn có khả năng có thể giảm thời gian biên soạn bằng cách giảm những gì được bao gồm trong quá trình biên soạn ứng dụng của bạn. Bạn có thể nói trình biên dịch Slug Heroku để loại trừ những thứ như tài liệu và các nguồn từ slug ứng dụng mà nó tạo ra.

Heroku sử dụng tệp có tên là .slugignore có cùng khái niệm với tệp .gitignore. Chi tiết về các tập tin .slugignore được đề cập trong bài viết Slug biên dịch trên Trung tâm Dev Heroku:

https://devcenter.heroku.com/articles/slug-compiler

Nếu bạn không chắc chắn như những gì đang thực sự chiếm triển khai của bạn, bạn có thể kết nối thông qua vỏ an toàn để chạy của bạn Ứng dụng Heroku bằng cách sử dụng lệnh

heroku run bash 

Sau đó, bạn có thể điều hướng xung quanh tệp và thư mục triển khai ứng dụng để xem bạn có thể xóa bất kỳ thứ gì khác không. Gói xây dựng Heroku Scala nên loại bỏ những thứ như bộ nhớ đệm ivy.

+0

cảm ơn. đã thử điều đó. nhưng hiệu quả là ít hoặc không có gì cả. điều kỳ lạ cũng là biến thể trong thời gian xây dựng. từ tất cả cùng nhau 5 phút cho đến khi hết thời gian chờ sau 30 phút (tôi có một lá cờ đặc biệt bởi heroku) tất cả mọi thứ xảy ra. – jan

0

Rất tệ, tôi gặp phải vấn đề tương tự. Không chắc chắn 100%, nhưng tôi nghi ngờ đó là một trong những kiểm tra phụ thuộc sbt gây ra vấn đề. Đối với tôi, triệu chứng nằm sau thông báo 'OpenJDK install ... done', thông báo tiếp theo chờ khoảng 3-5 phút.

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