xx.xxx.xxx.xxx is currently unable to handle this request.HTTP ERROR 502”

HTTP ERROR 502 (Bad Gateway) 表示服务器作为网关或代理时收到了无效的响应。
以下是检测方案:
1.后端服务没有运行或是崩溃,可能会导致这个结果。查看后端服务:

systemctl status <your-service-name>

若运行没有奔溃,往下

2.nginx反向代理配置错误,若没有错误

3.检查防火墙或者服务器的安全组规则是否允许后端服务的端口访问,若没有错误

4.检查服务器是否资源耗尽:

top
free -m
df -h

若没有,

5.检查后端服务的日志文件,寻找错误信息并修复相关问题
(跳出本次问题,进入下一个问题,请根据描述更详细的问题进行排查)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目一:简单计算器 1。实验题目:用51单片机实现简单的计算器功能 2。实验截图: 1).实验运行前截图: 2).实验运行后截图: 3.实验代码: #include<reg52。h〉 #include〈intrins.h〉 #include〈math.h> #include<defined。H> #include〈LCD1602.h> unsigned char table1[16]; //1602第一行显示字符 unsigned char table2[16]; //1602第二行显示字符 unsigned char code table_error[] = "error"; /* 键扫描函数 */ unsigned char keyscan() //扫描键盘函数 { unsigned char key_l,key_h,addres,num; P0=0x0f; key_l=P0; P0=0xf0; key_h=P0; addres=key_l " key_h; if(addres!=0xff) { Delayms(1); if(addres!=0xff) { P0=0x0f; key_l=P0; P0=0xf0; key_h=P0; addres=key_l | key_h; switch(addres) { case 0xee:num='1';break; case 0xde:num='2';break; case 0xbe:num='3';break; case 0xed:num='4';break; case 0xdd:num='5';break; case 0xbd:num='6';break; case 0xeb:num='7';break; case 0xdb:num='8';break; case 0xbb:num='9';break; case 0xd7:num='0';break;//按键0 case 0xe7:num='C';break;//按键* case 0xb7:num='=';break;//按键# case 0x7e:num='/';break;//按键A case 0x7d:num='*';break;//按键B case 0x7b:num='—';break;//按键C case 0x77:num='+';break;//按键D } while(addres!=0xff) { P0=0x0f; key_l=P0; P0=0xf0; key_h=P0; addres=key_l " key_h; } return num; } } return 0; } void clear_lcd(void) //清屏 { unsigned char j; for(j=0;j〈16;j++) { table1[j]='\0'; table2[j]='\0'; } } void main() { unsigned char i=0,j; unsigned char key; unsigned char flag_operator = 0; //加减乘除标志位 unsigned char flag_equ = 0; //等于标志位 unsigned char flag_key = 0; //运算位标志 bit flag_MaxValue = 0; bit flag_minus = 0;//负数 long int value = 0; //最终运算结果 unsigned long int value_H =0; //第一个数据 unsigned long int value_L = 0; //第二个数据 unsigned long int temp[]={1, 10, 100,1000,10000,100000,1000000,10000000,100000000}; Initialize_LCD(); while(1) { key=keyscan(); if(key != 0) { if(key == 'C') //清除键C按下 { clear_lcd(); i=0; flag_operator = 0; flag_equ = 0; value = 0; value_H =0; value_L = 0; flag_key = 0; flag_minus=0; } else { for(j=0; j<i; j++) { table1[15—i+j] = table1[15—i+j+1]; } table1[15] = key; //table1[i] = key; i++; } if(key == '=') { for(j=0; j〈16; j++) //确定运算符位置 { if(table1[j] == '='
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值