• 宝塔面板无法删除数据库,报错ERROR 1010(HY000):Error dropping database ( errno: 39)解决

    在宝塔面板删除数据库,提示成功了,但是刷新页面后,还是又出现了,没有删除成功。 于是在服务器上,直接mysql -u root -p登陆后,使用drop database 命令删除,于是出现了报错,报错信息如上图所示,为ERROR 1010(HY000):Error dropping database ( errno: 39) 以为是权限问题,查看/www/server/data路径,所属用户均是MySQL,且权限没有异常。 最后解决方案: 1、使用root用户ssh登录服务器,删除/www/s…

    技术分享 2021年4月4日
  • 解决nginx转发后端域名,出现502 Bad Gateway错误

    最近项目上有一个需求,需要转发的后端,不是内网服务器,而是互联网可以访问的一个域名。 按照之前方式配置好了,访问一直是 502 Bad Gateway错误,搜索解决的方案大都是selinux配置配置问题,实际上selinux都是关闭的。 在服务器上使用 curl https://www.xxx.com ,可以正常访问。 解决方案: proxy_set_header Host 后面的配置项,必须要和 proxy_pass 配置项中的网址信息是一样的,即可解决。

    技术分享 2021年3月22日
  • Linux服务器安装lnmp后内存调优

    今天,客户反馈后台无法访问,于是开启了排查之路。 问题定位: 使用 df -h 命令查看,硬盘空间充足; 使用 free -m和top命令查看,发现16G的内存,被占用了多达15G; 查看安全防护日志,系统日志,未发现异常。 使用ps -ef|grep java命令查看进程是否存在,发现已经不存在java进程了; 问题大概就是内存占用率过高,导致java程序被kill掉了。 问题解决: 客户采购的机器为阿里云机器,使用lnmp一键安装脚本安装的基础环境,可以通过 ps auxw|head -1;…

    技术分享 2021年2月15日
  • 使用MySQLdump可能碰到的几个常见问题

    1、Got error: 1449: The user specified as a definer (‘XXX’) does not exist when using LOCK TABLES 如果确定用户权限是对的,可以使用 -x 参数尝试解决 2、Couldn’t execute ‘XXX’: View ‘XXXX’ references invalid table(s) or column(s) or fu…

    技术分享 2021年1月8日
  • 华为鲲鹏920、银河麒麟V10环境下安装RabbitMQ 3.7.8

    1、依赖安装 2、ODBC安装 3、erlang安装 安装好erlan之后,使用 erl 命令测试是否生效。 4、添加环境变量 5、下载安装RabbitMQ 3.7.8 6、测试 访问http://ip:15672,帐号密码均是admin。 以上操作在实际服务器上测试通过,并稳定运行。

    技术分享 2020年12月21日
  • Apache修改反向代理后端服务器的响应头

    最近帮客户配置一个网站的CDN,网站使用java开发的,已经没有源代码,有几个影响缓存的响应头需要修改。 参考了几篇文章,在Tomcat的一些配置文件尝试修改,但是响应头依旧存在。 最后反编译class文件查看,发现是在代码response设置了响应头,那只能通过其他方法来处理了。 解决方法:前端使用Apache作为反向代理,通过修改Apache配置来处理响应头。 Apache转发主要配置proxypass ProxyPassReverse参数即可,响应头修改首先确保如下配置没有被注释 然后在h…

    技术分享 2020年8月10日
  • 解决MySQL ERR 1153 Got a packet bigger than ‘max_allowed_packet’ bytes 错误

    今天在导入一个网站数据库数据的时候,碰到错误提示。 进入数据库,查看一下默认max_allowed_packet是多少。 要解决这个问题,有两种解决方法: 1、临时修改,重启MySQL后失效 524288000代表为512M,重启MySQL后此参数失效,恢复原来。 2、永久修改 修改my.ini或者my.cnf文件,在mysqld段添加如下配置。 在上面临时修改后,要退出重新登录MySQL才可以看到生效。如下两张图可以看到。 配置好后重新导入数据,没有任何报错,网站恢复正常。

    技术分享 2020年8月10日
  • CentOS操作系统下通过rc.local启动Tomcat失败的原因

    有很多朋友明明设置好了参数,但是程序就是不能自动启动。 要想通过修改rc.local文件来启动Tomcat,要注意以下两点。 1、Java环境变量要设置好,在/etc/rc.d/rc.local上方使用export JAVA_HOME=自己的JDK路径 2、要确保/etc/rc.d/rc.local有可执行权限,chmod +x /etc/rc.d/rc.local 确保上面两点设置完成后,应该就可以启动成功了。

    技术分享 2020年8月6日
  • 一次排查CentOS SSH报错Socket error Event: 32 Error: 10053、FRP报错[service.go:82] login to server failed: EOF EOF

    近期一客户网站需要升级部署几个文件,于是熟悉的打开SSH准备连接修改,但是xshell一直提示Socket error Event: 32 Error: 10053,Telnet端口也不通。 之前为了保险,也部署了一个FRP服务,开启FRP服务器端防火墙配置的SSH穿透端口,也无法连接,FRP服务端netstat -apn查看链接,没发现任何和客户端的链接,于是开启了查错之路。 搜索出Socket error Event: 32 Error: 10053这个问题解决方案大致有如下几个: 1、服务…

    技术分享 2020年7月31日
联系电话

17689511878

微信
微信
分享本页
返回顶部