ElasticSearch 中的超时更改不起作用

Timeout change in ElasticSearch not working

我的任务是将超时时间从1分15秒3 分钟 当我 运行 脚本时:sudo /bin/systemctl start elasticsearch.service 它显示超时。所以我的下一步是:

(1) $ sudo systemctl show elasticsearch | grep ^Timeout 其中 returns: 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) 当我检查新超时时 returns 相同 TimeoutStartUSec=1min 15s TimeoutStopUSec=infinity

完整图片如下:

为什么系统还是returns相同的Timeout时间?

谢谢!

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

也许可以 .... | sudo tee /etc/systemd/system/elasticsearch.service.d/someconfigfile 代替

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