簡體   English   中英

健康檢查失敗-Atlassian的Localstack

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM