如何解决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
这是完整的图片:
为什么系统还是返回同样的Timeout时间?
谢谢!
解决方法
您想提供 tee
一个输出文件。尝试运行 man tee
,它会更详细。
也许改用.... | sudo tee /etc/systemd/system/elasticsearch.service.d/someconfigfile
我正在为我的问题写一个答案。
要更改超时时间,我所做的就是:
sudo su
然后完成所有步骤(从我的问题中的 1 到 5)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。