我有一台服务器在端口 80 上运行 Apache 服务器,在端口 9090 上运行 Webrick Web 应用程序。每当我通过使用 kill -9 12345
终止进程来停止 Webrick 服务器时,其中 12345
是 Webrick 的 PID,我无法重新启动 Web 应用程序再次因为端口 9090 被另一个进程“自动”使用,这令人惊讶的是 Apache 服务器。
目前,我必须先停止并重新启动 Apache 服务器,然后才能重新启动 Webrick 网络应用程序,这很烦人。这个问题有没有更好的解决方案?
最佳答案
切换 webrick 或 apache 的端口。 Apache Tomcat 默认使用端口 9090。
关于ruby - Webrick 和 Apache 在一台服务器上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13944598/