500内部服务器错误是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了500内部服务器错误是啥意思?相关的知识,希望对你有一定的参考价值。
500 Internal Server Error指的是500 服务器内部错误。
http 500内部服务器(HTTP-Internal Server Error)错误说明IIS服务器无法解析ASP代码。造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错(如未启用父路径)、使用了服务器不支持的组件如FSO等。
服务器环境或者不支持的组件等原因导致的500错误,这种情况下即使建立一个静态页面也会出现500错误;另一种情况情况是因为服务器环境不稳定时不时的出现500错误,并不是每次必现,难以找到原因。
扩展资料:
500相关的其它错误:
500.11 服务器错误:Web 服务器上的应用程序正在关闭。
500.12 服务器错误:Web 服务器上的应用程序正在重新启动。
500.13 服务器错误:Web 服务器太忙。
500.14 服务器错误:服务器上的无效应用程序配置。
500.15 服务器错误:不允许直接请求 GLOBAL.ASA。
500.16 服务器错误:UNC 授权凭据不正确。
500.17 服务器错误:URL 授权存储无法找到。
500.18 服务器错误:URL 授权存储无法打开。
500.19 服务器错误:该文件的数据在配置数据库中配置不正确。
500.20 服务器错误:URL 授权域无法找到。
参考资料来源:百度百科-HTTP-500错误
参考技术A 服务器内部错误。使用 GCM 发送推送消息时,错误代码“notRegistered”是啥意思?
【中文标题】使用 GCM 发送推送消息时,错误代码“notRegistered”是啥意思?【英文标题】:what does mean by error code "notRegistered" when sending push messages using GCM?使用 GCM 发送推送消息时,错误代码“notRegistered”是什么意思? 【发布时间】:2015-12-16 09:21:49 【问题描述】:我正在尝试使用以下代码通过 Java 服务器向注册设备发送推送通知:
import java.io.IOException;
import java.util.ArrayList;
import com.google.android.gcm.server.Constants;
import com.google.android.gcm.server.Message;
import com.google.android.gcm.server.MulticastResult;
import com.google.android.gcm.server.Result;
import com.google.android.gcm.server.Sender;
public class Test
private void sendNotification()
try
Sender sender = new Sender("AIzaSyD9GblH8c9qCBqDhLPKMca3dH8JsY4cgjg");
ArrayList<String> devicesList = new ArrayList<String>();
devicesList.add("APA91bEtN2c3FYSFPpW-KuNtkWT6B9NJUviKN0L0DCjviJ2BtMyhZLqsFSFKfsySI1s88I0u68xETjvpqhvepffRSgwoTmpRXAv0Fbr0gH8CLhHO5CJC-M8");
String data = "hi.......";
Message message = new Message.Builder()
.collapseKey("1")
.timeToLive(3)
.delayWhileIdle(true)
.addData("message",
data)
.build();
MulticastResult result = sender.send(message, devicesList, 1);
sender.send(message, devicesList, 1);
System.out.println(result.toString());
if (result.getResults() != null)
int canonicalRegId = result.getCanonicalIds();
if (canonicalRegId != 0)
System.out.println("hi...");
else
int error = result.getFailure();
System.out.println(error);
catch(Exception e)
System.out.println(e);
public static void main(String ar[])
new Test().sendNotification();
我收到以下错误:
MulticastResult(multicast_id=7574342191790679138,total=1,success=0,failure=1,canonical_ids=0,结果: [[错误代码=未注册]]
之前发布了类似的问题,但我没有找到任何令人满意的答案。
【问题讨论】:
GCM 'Error : Not Registered'的可能重复 未注册一般表示您使用的令牌(设备id)无效。您应该丢弃它并生成另一个。 【参考方案1】:您在devicesList
中提供的设备的注册 ID 未在 gcm 中注册。您首先需要在 gcm 中注册您的设备以获得有效的 RegistrationId。获取此 RegId 后,您将其传递给那么,只有你的服务器可以通过 GCM 推送通知。
【讨论】:
以上是关于500内部服务器错误是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章