在 GKE 中部署了弹性搜索 Kubernetes。配备 2GB 内存和 1GB 持久化磁盘。
我们在存储异常中遇到错误。在那之后,我们已经增加到 2GB,第二天它达到了 2GB,但我们没有运行任何大查询。然后我们再次将持久性磁盘大小增加到 10 GB。之后,数据持久化磁盘存储量不再增加。
在进一步的分析中,我们发现总的 Indices 占用了 20MB 的内存,无法存储磁盘中的数据。
使用弹性搜索节点统计 API来获取有关磁盘和节点统计信息的详细信息。
我无法找到内存超出的确切原因以及磁盘中的数据是什么。另外,提出防止这种未来的方法。
elasticsearch google-cloud-platform kubernetes google-kubernetes-engine
在 Google Kubernetes 中部署 ASP.NET core 3.1 应用程序。Docker 是基于 mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS 构建的。
使用 Ingress 服务公开应用程序。在使用Metasploit进行渗透测试时,在phpMyAdmin中的grab_globals.lib.php中获取PHP文件包含漏洞。
任何解决此问题的建议或帮助将不胜感激。
另外,我还尝试了以下可能的方法来消除此漏洞。
部署了一个Elasticsearchon GKE. ECK有3个主节点和2个数据节点。创建包含 1 个分片和 1 个副本的索引时,当分片计数达到 1000 时,会收到 400 错误响应。
是否可以增加分片数量?请建议一种增加分片数量的方法。
错误详情
Invalid NEST response built from a unsuccessful (400) low level call on PUT: /t-2af14520-e76d-4091-a51d-1c89cf990e97
Audit trail of this API call:
[1] BadResponse: Node: http://eck.com/ Took: 00:00:00.2833118
OriginalException: Elasticsearch.Net.ElasticsearchClientException: Request failed to execute. Call: Status code 400 from: PUT /t-2af14520-e76d-4091-a51d-1c89cf990e97. ServerError: Type: illegal_argument_exception Reason: "Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [2000]/[2000] maximum shards open;"
Request:
<Request …Run Code Online (Sandbox Code Playgroud) 需要c#代码才能获得域名示例("url:https : //stackoverflow.com/questions/ask ").我需要输出为(" https://stackoverflow.com/ ")