然后,不知从哪里,我开始收到所有部署的此错误:
ssh_exchange_identification: read: Connection reset by peer
麻烦的是,我撞到了MediaTemple的一堵砖墙,因为他们想从Codeship运行一条跟踪路线,在他们调查其他事情之前,先撞到MediaTemplehosting服务器。唯一的问题是,在Codeship上没有安装traceroute。MTR也不是。
我的部署非常基本。通过SSH使用GIT运行。
git config --global user.name "username"
git config --global user.email user@email.com
git remote add production user@server.name:reponame.git
git push production master
我正在寻找通过node或Javascript运行traceroute等价物的任何方法。我曾经为traceroute做过一些npm包装,但如果本机traceroude是一个依赖项,那对我没有任何好处。