2017-07-31 30 views
8

Tôi đang sử dụng - image: peopleperhour/dynamodb để có hình ảnh đế trong tệp cấu hình CircleCI của mình.Trình kết nối CircleCI Đã thoát với mã 137

Trong CircleCI, nó xuất ra những điều sau đây.

Initializing DynamoDB Local with the following configuration: 
Port: 8000 
InMemory: false 
DbPath: /var/dynamodb_local 
SharedDb: false 
shouldDelayTransientStatuses: false 
CorsParams: * 


Exited with code 137 

Bài kiểm tra đầu tiên vượt qua mức phạt và Exited with code 137 không xảy ra cho đến sau này. Nhưng một khi lỗi đó xảy ra, tất cả các kiểm tra bắt đầu thất bại.

Tôi thấy liên kết this và đã thay đổi mã của mình thành mã không có may mắn.

- image: peopleperhour/dynamodb 
    environment: 
     MAX_HEAP_SIZE: 2048m 
     HEAP_NEWSIZE: 512m 

Mọi ý tưởng về cách sửa lỗi này?

+0

mã lỗi 137 là do chạy ra khỏi bộ nhớ. Bạn có thể giám sát việc sử dụng bộ nhớ trong khi chạy và chạy 'dmesg' khi thùng chứa của bạn bị treo không? – yamenk

Trả lời

0

Là một khắc phục, bạn có thể thử để xác định một chính sách khởi động lại cho container:

- image: peopleperhour/dynamodb 
    restart: on-failure # Restart the container if it exits due to an error 
    environment: 
    MAX_HEAP_SIZE: 2048m 
    HEAP_NEWSIZE: 512m 
+1

Cùng một vấn đề, điều này không khắc phục được bất cứ điều gì. –

+0

@CharlieFish bạn có thể cung cấp nhật ký container 'nhật ký container docker '? – yamenk

+0

Tôi có thể thêm rằng bước cuối cùng vào tệp cấu hình của tôi là chính xác? –

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