CircleCI設定ファイルのドッカー画像に- image: peopleperhour/dynamodb
を使用しています。CircleCIドッカーコードで終了137
CircleCIでは、次のように出力されます。
Initializing DynamoDB Local with the following configuration:
Port: 8000
InMemory: false
DbPath: /var/dynamodb_local
SharedDb: false
shouldDelayTransientStatuses: false
CorsParams: *
Exited with code 137
最初のテストは、細かいパスとExited with code 137
は、後になるまで発生しません。しかし、そのエラーが起こると、すべてのテストが失敗し始めます。
私はthisリンクを見て、私のコードを次のように変更しました。
- image: peopleperhour/dynamodb
environment:
MAX_HEAP_SIZE: 2048m
HEAP_NEWSIZE: 512m
これを修正する方法については、
エラーコード137は、メモリ不足が原因です。実行中にメモリ使用量を監視し、コンテナがクラッシュしたら 'dmesg'を実行できますか? – yamenk