Tôi đang học Ruby on Rails với railstutorial.org Tôi đã thiết lập mọi thứ và hoạt động tốt từ Chương 1. Tuy nhiên, đột nhiên ứng dụng tiếp theo của tôi gặp sự cố .Máy chủ Rails đang chạy, nhưng không thể kết nối với localhost: 3000
tôi chạy "đường ray máy chủ"
=> Booting WEBrick
=> Rails 3.2.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-11-15 00:45:08] INFO WEBrick 1.3.1
[2012-11-15 00:45:08] INFO ruby 1.9.3 (2012-11-10) [x86_64-linux]
[2012-11-15 00:45:08] INFO WEBrick::HTTPServer#start: pid=2752 port=3000
vẻ khi được làm việc tốt, giống như với ứng dụng trước đây của tôi.
Tuy nhiên, tôi thử kết nối với máy chủ cục bộ: 3000, 0.0.0.0:3000, 127.0.0.1:3000 trên các trình duyệt khác nhau và tất cả chúng đều không thể thiết lập kết nối với máy chủ.
Một số điều cần lưu ý:
-Tôi đã có thể kết nối với localhost chỉ một thời gian trước - nó chỉ có vẻ như nó đột nhiên ngừng làm việc ra khỏi màu xanh.
-Ứng dụng đầu tiên của tôi hoạt động hoàn toàn tốt, nhưng giờ đây ứng dụng này cũng không hoạt động cho ứng dụng đầu tiên của tôi.
-Tôi không có tường lửa chặn cổng và tệp máy chủ của tôi không phải là vấn đề.
-Tôi đang trên Ubuntu 12.10
tôi hầu như luôn luôn tìm ra giải pháp thông qua tìm kiếm, nhưng không phải lần này .. vì vậy tôi cần một số giúp đỡ xin vui lòng. Nó rất bực bội vì tôi cảm thấy đó là một vấn đề đơn giản mà tôi đã bỏ ra quá lâu để bị mắc kẹt.
Cảm ơn bạn.
Có thể hiển nhiên, nhưng bạn đã kiểm tra bằng ps và netstat chưa? –
Bạn đã làm gì nếu chạy 'wget http: //0.0.0.0: 3000'? –
Tôi nhận được: 'Kết nối với 0.0.0.0:3000 ... được kết nối. Đã gửi yêu cầu HTTP, đang chờ phản hồi ... 200 OK Độ dài: 5906 (5.8K) [văn bản/html] ' –