我有一臺運行在端口80上的Apache服務器和端口9090上的Webrick web應用的服務器。每當我通過使用kill -9 12345
來終止Webrick服務器,其中12345
是PID Webrick,因爲9090端口被另一個進程「自動」使用,我驚訝地發現Apache服務器,所以我無法再重新啓動web應用程序。Webrick和Apache在一臺服務器
目前,我必須停止並重新啓動Apache服務器,然後才能重新啓動Webrick Web應用程序,這非常煩人。有沒有更好的解決方案來解決這個問題?
感謝您的回答只能用
kill -9
。不幸的是,它沒有奏效。我嘗試了其他端口,例如13131.在重新啓動webrick web-apps之前,我仍然需要停止並重新啓動Apache。順便說一下,webrick和apache之間是否有依賴關係? – herryWebrick是一款用於開發RoR應用程序的獨立服務器;與Apache沒有關係。你認爲Apache,Webrick和Tomcat的哪些端口在你的機器上,並且設置爲當前的? – bigtunacan
Apache 80,webrick 13131(以前是9090),我的服務器中沒有Tomcat。 – herry