【问题标题】:Where is my socket server on AWS EC2 instance?AWS EC2 实例上的套接字服务器在哪里?
【发布时间】:2019-09-26 13:09:44
【问题描述】:

我接手了一个项目,该项目有一个运行 socket.io 服务器的 AWS ec2 elasticbeanstalk 实例。

我已经通过以下方式登录并完成了以下步骤。

  1. SSH
  2. cd /var 目录。
  3. ls > account app cache db elasticbeanstalk empty games kerberos lib local lock log mail nis opt preserve run spool tmp www yp
  4. 我看不到套接字服务器代码?也不是套接字服务器的日志?

我不确定它们会位于何处。

【问题讨论】:

标签: amazon-web-services socket.io


【解决方案1】:

有无数种方法可以将代码放到服务器上并运行它。在没有任何关于代码或操作系统或其他任何信息的情况下,假设它是基于 Linux 的操作系统,如果我正在寻找某些东西并知道它是什么,我通常可以通过搜索字符串来找到它我知道我会在服务器上的至少一个文件中找到。

在这种情况下,由于它是一个 socket.io,我会搜索 socket.io:

grep -rnw '/' -e 'socket.io'

结果将显示包含“socket.io”的所有文件,包括完整路径,您应该能够很快确定代码的位置。

【讨论】:

  • 这告诉我 socket.io 在哪里,但不是我的 server.js 文件。我在当前目录中找到了一个,但是如果我在当前目录中编辑 server.js 文件,然后重新启动服务器,则当前目录中的 server.js 文件会回到原来的位置。
猜你喜欢
  • 2021-11-20
  • 1970-01-01
  • 2019-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
  • 2019-01-15
  • 2020-10-21
相关资源
最近更新 更多