首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails精简服务器未找到PID

Rails精简服务器未找到PID
EN

Stack Overflow用户
提问于 2013-06-13 03:07:44
回答 1查看 2.2K关注 0票数 3

我在Ubuntu上运行Rails,使用的是Nginx web服务器和5个瘦应用服务器。

每天一次,系统变得非常慢,有时会挂断。

我不确定是否是瘦服务器,但当我在挂起时停止服务器时,我会得到:

代码语言:javascript
复制
Can't stop process, no PID found in tmp/pids/thin.3000.pid

以下是显示精简启动和停止的日志:

代码语言:javascript
复制
bitnami@linux:/opt/bitnami$ thin -C projects/myapp/current/config/thin.yml start
Starting server on 127.0.0.1:3000 ...
Starting server on 127.0.0.1:3001 ...
Starting server on 127.0.0.1:3002 ...
Starting server on 127.0.0.1:3003 ...
Starting server on 127.0.0.1:3004 ...


bitnami@linux:/opt/bitnami$ thin -C projects/myapp/current/config/thin.yml stop
Stopping server on 127.0.0.1:3000 ...
Sending QUIT signal to process 21921 ...
>> Exiting!
Timeout!
Can't stop process, no PID found in tmp/pids/thin.3000.pid
Stopping server on 127.0.0.1:3001 ...
Sending QUIT signal to process 21945 ...
>> Exiting!
Timeout!
Can't stop process, no PID found in tmp/pids/thin.3001.pid
Stopping server on 127.0.0.1:3002 ...
Sending QUIT signal to process 21969 ...
>> Exiting!
Timeout!
Can't stop process, no PID found in tmp/pids/thin.3002.pid
Stopping server on 127.0.0.1:3003 ...
Sending QUIT signal to process 21993 ...
Timeout!
Sending KILL signal to process 21993 ...
Stopping server on 127.0.0.1:3004 ...
Sending QUIT signal to process 22017 ...
>> Exiting!
bitnami@linux:/opt/bitnami$

有时它会发现PIDS,但有时它不会。这是什么意思?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-07 00:09:23

我也有同样令人恼火的问题

我发现,如果服务器在启动时崩溃,则会创建pid文件,但该文件中没有pid。尝试对服务器./logs/thin.3001.log的日志文件进行cat,并查找错误。您也可以尝试通过以下方式手动启动服务器

代码语言:javascript
复制
rails s -p 3000

并查看是否抛出了任何错误。

祝好运

克里斯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17073371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档