我的任务是更改 超时 时间从 1 分 15 秒 至 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
这是完整的图片:
为什么系统仍然返回相同的超时时间?
谢谢!
最佳答案
您要提供tee
一个输出文件。尝试运行 man tee
,它会更详细。
也许做.... | sudo tee /etc/systemd/system/elasticsearch.service.d/someconfigfile
反而
关于linux - ElasticSearch 中的超时更改不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67401338/