微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ElasticSearch 中的超时更改不起作用

如何解决ElasticSearch 中的超时更改不起作用

我的任务是将超时时间从1 min 15 s更改为3 分钟 当我运行脚本时:sudo /bin/systemctl start elasticsearch.service显示超时。所以我接下来的步骤是:

(1) $ sudo systemctl show elasticsearch | grep ^Timeout 返回:TimeoutStartUSec=1min 15s TimeoutStopUSec=infinity

(2) 创建服务插入配置目录。 $ sudo mkdir /etc/systemd/system/elasticsearch.service.d

(3) 现在通过这个查询,我正在尝试更改超时时间:$ echo -e "[Service]\nTimeoutStartSec=180" | sudo tee

(4) 重新加载系统:$ sudo systemctl daemon-reload

(5) 当我检查新的超时时,它返回相同的 TimeoutStartUSec=1min 15s TimeoutStopUSec=infinity

这是完整的图片

enter image description here

为什么系统还是返回同样的Timeout时间?

谢谢!

解决方法

您想提供 tee 一个输出文件。尝试运行 man tee,它会更详细。

也许改用.... | sudo tee /etc/systemd/system/elasticsearch.service.d/someconfigfile

,

我正在为我的问题写一个答案。 要更改超时时间,我所做的就是: sudo su 然后完成所有步骤(从我的问题中的 15)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。