gpt4 book ai didi

ruby-on-rails - 服务器上长时间运行的进程

转载 作者:数据小太阳 更新时间:2023-10-29 07:39:17 24 4
gpt4 key购买 nike

我的 Rails 应用运行良好,但部署过程可能会耗尽内存并出现一些问题。

根据服务器人员的说法,有 3 个长时间运行的进程正在耗尽内存,应该加以处理

Ruby processes: 
user@app-hippogo-production-6628:~$ ps -p 15892 -o etime= 1-20:00:43
user@app-hippogo-production-6628:~$ ps -p 15903 -o etime= 1-20:00:52
user@app-hippogo-production-6628:~$ ps -p 15925 -o etime= 1-20:01:07

Postgres process:
user@app-hippogo-production-6628:~$ ps -p 14495 -o etime= 10-19:58:59

我应该以某种方式配置我的应用程序以关闭 ruby​​ 和 postgres 进程吗?我怎样才能做到这一点?一些关于到底发生了什么和应该发生什么的背景信息将不胜感激。

更新这些进程总共使用了 690mb 的内存

我在 Rails 4.1.8 Ruby 2.2.5 上

我正在使用 thin 作为服务器

我正在部署到九重服务器,他们有自己的系统,当您提交到 repo 时部署,有点像 heroku。我相信它是以厨师为基础的。

最佳答案

我们可能需要更多信息才能有所帮助。

您运行的是什么版本的 ruby​​ 和 rails?什么网络服务器?什么是大量内存?您如何部署此 Rails 应用程序以及部署到何处(本地、EC2、带有 Capistrano 的 Heroku?Docker?)?

关于ruby-on-rails - 服务器上长时间运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27497233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com