减少 Spree 中的内存使用量

发布于 2024-10-20 06:39:04 字数 1012 浏览 2 评论 0原文

我检查了我的应用程序,它们正在运行大量内存,导致我的服务器崩溃。

这是我的 PS:

  RSS COMMAND
 1560 sshd: shadyfront@pts/0
 1904 -bash
 1712 PassengerNginxHelperServer /home/shadyfront/webapps/truejersey/gems/gems/p
 8540 Passenger spawn server                                                    
  612 nginx: master process /home/shadyfront/webapps/truejersey/nginx/sbin/nginx
 1368 nginx: worker process                                                    
94796 Rails: /home/shadyfront/webapps/truejersey/True-Jersey                    
 1580 PassengerNginxHelperServer /home/shadyfront/webapps/age_of_revolt/gems/gem
 8152 Passenger spawn server                                                    
  548 nginx: master process /home/shadyfront/webapps/age_of_revolt/nginx/sbin/ng
 1240 nginx: worker process                                                    
92196 Rack: /home/shadyfront/webapps/age_of_revolt/Age-of-Revolt                
  904 ps -u shadyfront -o rss,command

对于电子商务应用程序来说,这是否异常大?

I checked my applications, and they're running a huge amount of memory which is crashing my server.

Here's my ps :

  RSS COMMAND
 1560 sshd: shadyfront@pts/0
 1904 -bash
 1712 PassengerNginxHelperServer /home/shadyfront/webapps/truejersey/gems/gems/p
 8540 Passenger spawn server                                                    
  612 nginx: master process /home/shadyfront/webapps/truejersey/nginx/sbin/nginx
 1368 nginx: worker process                                                    
94796 Rails: /home/shadyfront/webapps/truejersey/True-Jersey                    
 1580 PassengerNginxHelperServer /home/shadyfront/webapps/age_of_revolt/gems/gem
 8152 Passenger spawn server                                                    
  548 nginx: master process /home/shadyfront/webapps/age_of_revolt/nginx/sbin/ng
 1240 nginx: worker process                                                    
92196 Rack: /home/shadyfront/webapps/age_of_revolt/Age-of-Revolt                
  904 ps -u shadyfront -o rss,command

Is this abnormally large for an e-commerce application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绿光 2024-10-27 06:39:04

如果您使用的是 Linux,则可以使用

 ulimit 

http://ss64.com/bash/ulimit.html

但不知道为什么它会吞噬你的记忆。

If you are on linux, You can use

 ulimit 

http://ss64.com/bash/ulimit.html

Not sure why it is eating your memory though.

征﹌骨岁月お 2024-10-27 06:39:04

如果您使用的是 64 位操作系统,那么这是相当正常的。

  RSS COMMAND
89824 Rack: /var/www/vhosts/zmdev.net/zmdev  # RefineryCMS on Passenger
148216 thin server (0.0.0.0:5000)  # Redmine
238856 thin server (0.0.0.0:3000)  # Spree after a couple of weeks
140260 thin server (0.0.0.0:3000)  # Spree after a fresh reboot

所有这些都是 64 位操作系统,使用 32 位操作系统会显着减少内存

这是在我的开发环境中使用 32 位操作系统运行 Webrick 的完全相同的 Spree 应用程序,但使用的是 Ubuntu

  RSS COMMAND
58904 /home/chris/.rvm/rubies/ruby-1.9.2-p180/bin/ruby script/rails s

If your using a 64-bit OS then it's fairly normal.

  RSS COMMAND
89824 Rack: /var/www/vhosts/zmdev.net/zmdev  # RefineryCMS on Passenger
148216 thin server (0.0.0.0:5000)  # Redmine
238856 thin server (0.0.0.0:3000)  # Spree after a couple of weeks
140260 thin server (0.0.0.0:3000)  # Spree after a fresh reboot

All of these are 64-bit OSes, there are significant memory reductions using 32-bit OS

Here's the exact same Spree application running Webrick in my dev environment using 32-but Ubuntu

  RSS COMMAND
58904 /home/chris/.rvm/rubies/ruby-1.9.2-p180/bin/ruby script/rails s
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文