[英]Health Check failed - Atlassian's Localstack
幾乎正如標題
所說
說。
我正在嘗試通過CentOS 7上的docker運行localstack,除了麻煩之外,沒有其他問題。
今天的問題是ERROR:localstack.services.kinesis.kinesis_starter:Kinesis health check failed: Could not connect to the endpoint URL: http://localhost.localdomain:4568/
這顯然是導致整個事件重新啟動的原因,並且在s3模擬不能持續存在時這不理想。
而且,與其說我不為此奮斗,不如說根本不進行運動學,甚至更好,不如不進行運動學。 只運行我嘗試使用的服務。
我認為SERVICES
環境var可能會有所幫助,但它似乎僅指定端口。 如果我從提供的列表中排除服務,它們將運行,無論...
有什么辦法可以選擇localstack中提供的服務的子集?
編輯
因此,經過一些擺弄,閱讀等之后,設法通過localstack start --docker
以前用戶沒有適當的特權,因此運行sudo localstack start --docker
顯然會忽略我設置的環境變量。 但是,現在已經補救了,我才剛剛開始S3和SES服務。
因此,現在S3遇到相同的錯誤; ERROR:localstack.services.s3.s3_starter:S3 health check failed: Could not connect to the endpoint URL: http://localhost.localdomain:4572/
即使我自己可以使用它,它也能正常工作,但該檢查失敗。
更多編輯
所以我只是不打算使用LocalStack。 甚至不知道問題出在哪里,可能是在boto或我的VM的配置中,但是我有更好的事情要做,而不是跟蹤它以獲取很少的收益...
以后可以再次檢查,然后看看情況如何。
您可以使用SERVICES
環境變量。
例如,僅啟動S3和DynamoDB:
SERVICES=s3,dynamodb localstack start
或者,要在Docker容器中啟動LocalStack:
SERVICES=s3,dynamodb localstack start --docker
(注意:這假設您已經通過pip install localstack
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.