(تنويه: لم أجرب تشغيل rails بهذه الطريقة بنفسي - فأنا أستخدم بيئة التطوير المعتمدة على docker بدلاً من ذلك)
هل أنت متأكد من ذلك؟ لقد وقعت في هذا الخطأ من قبل لأن متصفحي كان قد خبّأ تطبيق discourse وسمح لي بتصفح المواضيع حتى لو كانت عملية الخادم غير نشطة. قد ترغب في الاختبار باستخدام curl بدلاً من ذلك:
curl http://localhost:3000
يمكنك أيضًا التحقق مما إذا كانت هناك أي عمليات ruby تعمل:
ps -ef | grep ruby
يمكن لأداة netstat إخبارك بالعمليات التي تستمع على أي منافذ. على سبيل المثال، إذا قمت بتشغيل خادم ويب بايثون بسيط مثل هذا:
$ python3 -m http.server 8099
Serving HTTP on 0.0.0.0 port 8099 (http://0.0.0.0:8099/) ...
ثم قم بتشغيل netstat:
$ netstat -tlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8099 0.0.0.0:* LISTEN 2511478/python3
...
هذا يخبرني أن المعرف 2511478 يستمع على المنفذ 8099 على جميع الواجهات (0.0.0.0 تعني “جميع الواجهات”). للحصول على معلومات أكثر قليلاً حول تلك العملية:
$ ps -fp 2511478
UID PID PPID C STIME TTY TIME CMD
simon 2511478 1250783 0 09:53 pts/11 00:00:00 python3 -m http.server 8099