记录一次chown误操作导致服务宕机修复过程(linux+nginx+php+mysql)

原创 2016年05月31日 09:59:29
一次不小心敲了chown -R www:www /
导致ssh都无法登录主机,原以为要重装系统,没想到阿里云控制台还能登录,于是开始了修复过程,记录如下:
1、恢复ssh
在阿里云控制台中,我想反向操作下chown,于是chown -R root:root /
一堆错误后,发现ssh还是不能登录,启动ssh报错,说什么too open,于是将ssh的几个key文件改为600权限,重启后发现ssh远程可以登录了,开心。
2、修改nginx和php文件夹宿主
执行chown -R www:www ,并chmod -R a+w 将nginx和php文件夹宿主转回www用户
3、发现大文件不能上传问题
以上操作后,以为问题解决了,没想到大几百k的文件无法上传,报nginx 500 内部错误,百度好久发现一篇类似文章,改参数没用,
只能将nginx的配置文件中的user改为root root,遂试,大文件上传可以了。但使用root用户安全始终不放心,又改回www用户。
继续百度,发现一篇文章在nginx.conf中的http部分设置了
client_body_temp_path /tmp;
于是我打开nginx.conf找了下该参数,居然没有,于是添上去,保存重启,大文件终于可以上传了!
需要注意/tmp目录要可写。

以上花了我一个晚上(到凌晨2点+早上1小时)的时间,看来chown操作要非常小心!!!

chown误操作恢复

误操作和bug,对于程序员来说,几乎是于生俱来的; 没办法,人性摆在那儿; 下面是使用chown 对一个目录的误操作的恢复备忘: 目录 /opt/ftp_samples 的原拥有者为 "...
  • fireroll
  • fireroll
  • 2013年11月28日 11:12
  • 1237

经常宕机的RAC系统 -排查案例

 第4章 经常宕机的RAC系统 4.1  3月2日 上海的紧急故障 今天晚上上海的雷总突然打电话过来,说有件事需要我们帮下忙。我问他是什么事,他说是一个客户的系统宕机的问题,最好能够尽快过来...
  • kevin_LCC
  • kevin_LCC
  • 2015年01月05日 07:45
  • 2285

Tomcat无故宕机原因分析

HttpURLConnection 资源未释放造成的线程阻塞。继程序编码后,继续被无情摧残折磨第二次。 背景 工程从WebSphere上迁移到Tomcat7,程序运行平稳,但是隔断时间就会宕机。服...
  • qq_16465949
  • qq_16465949
  • 2016年07月16日 17:06
  • 4396

定时任务导致WebLogic 连接池不断增长的一种原因

基于效率考虑,有时会选择使用Connection Pool高级中的Pinned-To-Thread属性。这个属性可以将连接订在执行线程上,即使调用connection的close方法也不会将其释放回连...
  • zhouxianli
  • zhouxianli
  • 2008年10月30日 09:13
  • 2576

oracle 数据库突然宕机 解决办法

Oracle数据库突然宕机 查看日志发现(E:\app\Administrator\diag\rdbms\orcl\orcl\trace\alert_orcl.log) 日志中报错 Thre...
  • zkcharge
  • zkcharge
  • 2017年08月03日 20:26
  • 594

tomcat宕机解决方法

最近项目出现tomcat宕机的情况,即项目运行一段时间后tomcat就会停止运行,解决方法步骤如下: 首先进入linux服务器,使用命令top进行查看,发现tomcat的cpu利用率很高,超过100%...
  • u010653908
  • u010653908
  • 2017年07月12日 14:05
  • 577

关于服务器内存溢出导致宕机的总结

项目名:《小兵大战》 欢迎试玩,-->传送门 6.26日19:35 事件信息:腾讯云监控-磁盘分区满 手机收到消息,【腾讯云监控-磁盘分区满】|app100630301|19:35|10.190.*....
  • jiangguilong2000
  • jiangguilong2000
  • 2012年07月02日 18:45
  • 4714

谨记细心,避免误操作,第一次误操作也希望是最后一次

因个人的误操作造成的严重问题,记录在此,警钟长鸣! SQL*Plus: Release 11.2.0.4.0 Production on Tue Mar 15 14:30:05 20...
  • long8501
  • long8501
  • 2016年03月16日 16:56
  • 824

[Docker大讨论]docker并非万能,你也不必把所有的东西都部署在docker上

[Docker大讨论]docker并非万能,你也不必把所有的东西都部署在docker上
  • yangzhenping
  • yangzhenping
  • 2015年01月20日 17:17
  • 2306

就鹿晗宣布恋情导致微博宕机事件浅谈大型网站高可用性架构

中午吃饭刷着刷着微博发现微博突然挂了。我一开始以为是家里网不好,后来换了流量刷还是刷不出内容,并且报error,我就知道微博应该是挂了。往朋友圈一看,原来是鹿晗和关晓彤微博互圈“宣布恋情”了。要不是以...
  • itheima_Wujie
  • itheima_Wujie
  • 2017年10月10日 14:08
  • 519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录一次chown误操作导致服务宕机修复过程(linux+nginx+php+mysql)
举报原因:
原因补充:

(最多只允许输入30个字)