gpt4 book ai didi

apache - Mercurial 更新导致临时端口读/写问题

转载 作者:行者123 更新时间:2023-12-02 14:05:17 27 4
gpt4 key购买 nike

我在apache和ssh中遇到一个奇怪的问题,我可以将其与hg update命令相关联。

执行后

$ hg update


在远程服务器上通过超过1个或2个文件的变更集推送。之后大约一分钟,apache服务器返回403(在本地文件(例如图像)上)和404(在外部文件(例如jquery库)上)。

另外,在同一时间段内,如果我尝试将更多更改推送到远程服务器,则会得到响应

remote: ssh: connect to host *hostname* port 22: No route to host


大约1或2分钟后,问题消失了,服务器返回到工作状态,新更改成功到位。

执行hg update之后,shell立即返回而没有响应。通常,发生这种情况时,更改会成功完成。

我唯一的猜测是,Mercurial正在作为后台进程挂起并以某种方式锁定httpd和sshd操作?

我查看了apache日志,没有任何错误表明异常情况正在发生。

更新

我在我的Apache error_log中发现了两个可能与之相关的错误。

(104)Connection reset by peer: core_output_filter: writing data to the network

(32)Broken pipe: core_output_filter: writing data to the network


重新启动apache服务器时, Mercurial 问题消失了。但是,我想首先了解导致此问题的原因。

尽管在httpd.conf中关闭了EnableSendFile和EnableMMAP,这两个日志错误仍然仍然存在。

谢谢,

埃德

最佳答案

关于apache - Mercurial 更新导致临时端口读/写问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821641/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com