前端页面报net::ERR_CONNECTION_RESET错误的原因

2020-10-26 流沙 运维

前端页面报net::ERR_CONNECTION_RESET错误的原因 本机和测试环境都是OK的。但是一到线上就报错;可能原因总结如下: 1 可能是服务器限制了文件上传的权限。 解决方法:开通了文件上传权限。 2 也许导致这种错误的方式有很多,可能是因为post请求时提交的数据过多而导致的。 解决办法:修改tomcat的配置文件server.xml,或修改nginx里面配置的上传文件最大值 3 服务器未开启; 如静态文件运行时没有开启静态资源服务器就会报这个错误 ...

阅读全文>>

评论(0) 浏览(57)


[转]nginx使用ip_hash后为什么请求访问的都在同一个服务器

2020-10-26 流沙 运维

原文: https://blog.csdn.net/yswKnight/article/details/107180893 nginx使用ip_hash后为什么请求访问的都在同一个服务器,而另外几个服务几乎是闲的 ip_hash作用 问题描述 解决方案 ip_hash作用 通过客户端请求ip进行hash,再通过hash值选择后端server。 当你服务端的一个特定url路径会被同一个用户连续访问时,如...

阅读全文>>

评论(0) 浏览(41)


Nginx服务器出现502错误的原因和解决办法总结

2020-10-26 流沙 运维

Nginx 502的触发条件 502错误最通常的出现情况就是后端主机当机。在upstream配置里有这么一项配置:proxy_next_upstream,这个配置指定了nginx在从一个后端主机取数据遇到何种错误时会转到下一个后端主机,里头写上的就是会出现502的所有情况拉,默认是error timeout。error就是当机、断线之类的,timeout就是读取堵塞超时,比较容易理解。我一般是全写上的: proxy_next_upstream error timeout invalid_header http_500 http_503; 不过现在可能我要去掉...

阅读全文>>

评论(0) 浏览(58)


远程注入代码测试

2020-10-21 流沙 C/C++

避免写shellcode, 还是依赖的硬编码 // 远程代码注入.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> //自己定义个结构体,方面后面参数使用 /************************************************************************/ /* 远程线程实现CreateFile ...

阅读全文>>

评论(0) 浏览(79)


通过断链隐藏模块(DLL)

2020-10-20 流沙 C/C++

主要是通过teb+peb实现模块隐藏 // HideDll.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <Windows.h> #include <stdlib.h> DWORD g_isHide = 0; typedef struct _UNICODE_STRING { USHORT Length; USHORT Maximu...

阅读全文>>

评论(0) 浏览(96)


TEB+PEB

2020-10-20 流沙 C/C++

可放大, 直接观看, 谢谢ONDragon

阅读全文>>

评论(0) 浏览(73)


dll注入+进程间通信

2020-10-20 流沙 C/C++

接着上篇的文章, 进程间通信,主要依赖的是fileMapping 三个代码部分 1: Game.exe #include "stdafx.h" void Attack() { printf("**********攻击**********\n"); return; } void Relax() { printf("**********打坐**********\n"); return; } void Blood() { printf("**********回血**********\n"...

阅读全文>>

评论(0) 浏览(81)


测试远程线程注入Dll

2020-10-19 流沙 C/C++

直接使用远程线程调用 LoadLibrary即可 #include "stdafx.h" #include <windows.h> BOOL DllInject(DWORD dwProcessID,LPCTSTR lpDllName) { HANDLE hProcess = 0; //1 打开指定进程 hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcessID); if(hProcess == NULL){ OutputDebugString("OpenProce...

阅读全文>>

评论(0) 浏览(71)


桌面锁定的方法

2020-10-16 流沙 运维

1: 开始--运行--gpedit.msc 打开组策略 用户配置--管理模板---桌面--Active Desktop 策略中有配置桌面的方法,自己可修改 2: 在“开始→运行”对话框中键入“gpedit.msc”命令,点击“确定”按钮 弹出的组策略窗口中,在左侧的控制台树展开“用户配置”——“管理模板”——“控制面板”——“显示” 双击打开右边的“阻止更改墙纸”项 有时候一些小技巧弄的挺烦人的!

阅读全文>>

评论(0) 浏览(109)


关于nginx在大并发请求下出现500 Internal Server Error

2020-10-14 流沙 运维

0x01 问题 500 Internal Server Error 服务器用户量很大, 每秒的连接数>6000, 每分钟的更新量>1000, 查询数未统计. 服务器出现了各种奇怪的问题 0x02 参考方法1 测了一下发现在高并发的请求下有很多500 Internal Server Error错误请求,看了一下日志发现并不是应用服务器抛的而是nginx抛的,查了一下发现原因是和文件打开句柄太小有关。 解决方法如下: 在Linux下输入 $ ulimit -n 256 我之前的显示结果是256,限制只能打开256个文件...

阅读全文>>

评论(0) 浏览(116)


Powered by 流沙团

备案号:鄂ICP备15017378号-1