解决 Ubuntu 服务器磁盘空间超限

Rails
2016-02-08 17:31

下午2:00 时接到 Newrelic 的报警

Fullest disk > 70%

登上服务器从根目录开始逐级排查

sudo du -sh ./*

发现项目的”/release”下文件夹有200多个,总共23G。

原来是最近有点时间,项目部署的比较勤快。旧的版本没有删,每个版本83M,200多个…. 怪我咯。

编辑 mina 的 config/deploy.rb

	# Basic settings:
	...
	set :keep_releases, '3'

服务器上只保留最近的三个版本,部署后删除旧的版本

	desc "Deploys the current version to the server."  
	task :deploy => :environment do  
	  deploy do
	    ...
	    invoke :'deploy:cleanup'
	    ...
	  end
	end

部署后再看

Fullest disk 11.8%

All done!

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI

解决 Ubuntu 服务器磁盘空间超限

Rails
2016-02-08 17:31

下午2:00 时接到 Newrelic 的报警

Fullest disk > 70%

登上服务器从根目录开始逐级排查

sudo du -sh ./*

发现项目的”/release”下文件夹有200多个,总共23G。

原来是最近有点时间,项目部署的比较勤快。旧的版本没有删,每个版本83M,200多个…. 怪我咯。

编辑 mina 的 config/deploy.rb

	# Basic settings:
	...
	set :keep_releases, '3'

服务器上只保留最近的三个版本,部署后删除旧的版本

	desc "Deploys the current version to the server."  
	task :deploy => :environment do  
	  deploy do
	    ...
	    invoke :'deploy:cleanup'
	    ...
	  end
	end

部署后再看

Fullest disk 11.8%

All done!

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI

解决 Ubuntu 服务器磁盘空间超限

Rails
2016-02-08 17:31

下午2:00 时接到 Newrelic 的报警

Fullest disk > 70%

登上服务器从根目录开始逐级排查

sudo du -sh ./*

发现项目的”/release”下文件夹有200多个,总共23G。

原来是最近有点时间,项目部署的比较勤快。旧的版本没有删,每个版本83M,200多个…. 怪我咯。

编辑 mina 的 config/deploy.rb

	# Basic settings:
	...
	set :keep_releases, '3'

服务器上只保留最近的三个版本,部署后删除旧的版本

	desc "Deploys the current version to the server."  
	task :deploy => :environment do  
	  deploy do
	    ...
	    invoke :'deploy:cleanup'
	    ...
	  end
	end

部署后再看

Fullest disk 11.8%

All done!

加载 Disqus 评论

© 版权所有 悟理 2013-2019
Powered By Jekyll & Semantic UI