我遇到的一种情况是,在过去的四个月中,我一直在通过Codeship将部署运行到10个不同站点的MediaTemple Wordpress托管主机上。
然后,我无处不在开始针对所有部署接收此错误:
ssh_exchange_identification: read: Connection reset by peer
麻烦的是,我遇到了MediaTemple的一堵墙,因为他们想要运行Codeship的跟踪路由来访问MediaTemple托管服务器,然后他们才能进行其他研究。唯一的问题是,Codeship上未安装traceroute。地铁都不是。
我的部署非常基础。通过SSH与GIT一起运行。
git config --global user.name "username"
git config --global user.email [email protected]
git remote add production [email protected]:reponame.git
git push production master
我正在寻找通过节点或Javascript运行等效于traceroute的任何方法。我曾经为traceroute进行过一些npm包装,但是如果本机traceroute是一个依赖项,那对我没有任何好处。
利亚姆·格里菲斯(Liam Griffiths )提供了一个名为Sloppy traceroute clone的Node脚本。我自己没有使用过它,但是它应该做traceroute要做的事,但是所有这些都在JavaScript中进行。
它需要raw-socket
与dns
来自NPM模块。
请记住,由于权限和网络配置,它可能仍无法在Codeship上运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句