问题列表 - 第38957页

突然得到"无法向会话状态服务器发出会话状态请求"

设置:2个Web服务器和一个单独的状态服务器

我有两个负载平衡配置的生产Web服务器.他们在web.configs中使用此行主持共享状态的ASP.NET Web应用程序(如Web场):

<sessionState mode="StateServer" stateConnectionString="tcpip=9.9.9.9:42424" cookieless="false" timeout="60"/>
Run Code Online (Sandbox Code Playgroud)

9.9.9.9是asp.net会话状态服务运行的机器的IP(确实它不是9.9.9.9,改为保护无辜者).它是第三台机器(实际上是数据库服务器).

它工作正常,直到......

错误:网站下来!

突然,该网站出现故障,只显示一个通用的asp.net错误页面('关闭自定义错误以查看此错误'或其他).

应用程序的日志记录了实际的错误消息:

发生未处理的异常无法向会话状态服务器发出会话状态请求.请确保已启动ASP.NET状态服务,并且客户端和服务器端口是相同的.如果服务器位于远程计算机上,请通过检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection的值来确保它接受远程请求.如果服务器位于本地计算机上,并且前面提到的注册表值不存在或设置为0,则状态服务器连接字符串必须使用"localhost"或"127.0.0.1"作为服务器名称.

因此,似乎Web应用程序无法联系状态服务器(9.9.9.9).

我"尝试转动如果auf然后onnegen" - 重新启动状态服务器修复了问题.

为什么?

我真的想知道发生了什么,为什么我可以防止它再次发生.

到目前为止我只有两个理论:

  1. 对.net框架4的Windows更新在该状态服务器上应用了.那么也许更新对asp.net状态服务做了些什么?Windows事件查看器显示.net 4已经记录了一个警告:

    IIS元数据库的更新已中止,因为未在此计算机上安装或禁用IIS.要将ASP.NET配置为在IIS中运行,请安装或启用IIS并使用aspnet_regiis.exe/i重新注册ASP.NET.

  2. 生产网站和状态服务器之间存在某种临时网络问题?它们确实位于同一个物理机架中.

  3. ??? 任何其他想法,任何人?

有人以前见过这个,或者能够纠正我的任何事情吗?

asp.net windows-update stateserver session-state

5
推荐指数
1
解决办法
1万
查看次数

是否可以通过VS2010编写和测试iPhone应用程序?

| Windows 7旗舰版| Visual Studio 2010 Professional | - 是否可以通过Visual Studio 2010编写和测试iPhone/iPod touch应用程序?如果是这样,是否有模板可以这样做?谢谢!

iphone visual-studio-2010 ipod-touch windows-7

1
推荐指数
1
解决办法
314
查看次数

生成产品密钥

可能重复:
用于创建许可证密钥的安全算法?

我正在寻找一种基于特定模式创建25个字符键的方法,以便我可以检查它是否有效,没有任何类型的互联网连接等.

我一直在尝试几种可能的方法,但没有成功.

c# algorithm licensing

6
推荐指数
1
解决办法
2761
查看次数

如何以编程方式从Oracle数据库生成DDL?

我有一个非常繁琐的任务,就是从一个巨大的模式中找到几个表,然后为这些表生成DDL.

说,我有一个schemaA有1000个表,我需要找到它是否tableA存在schemaA,如果存在,生成DDL并将其保存到文件系统,如果没有,打印它的名称或将其写入文件.有任何想法吗?

database oracle

5
推荐指数
1
解决办法
6287
查看次数

如何让我的电脑使用大量内存?

我正在寻找可能导致我的Linux计算机使用大量RAM的命令?有什么指针吗?

我想在后台运行它并执行一些其他需要高RAM使用率的任务.

谢谢!

bash

2
推荐指数
1
解决办法
1120
查看次数

如何将字节数组转换为int数组?

我正在使用dsPic33F(16位微控制器);

  • 如何转换char[]int[]使用C++ 将每两个字符变成一个int?
  • 和逆操作?

c microcontroller

5
推荐指数
1
解决办法
1万
查看次数

如何覆盖`is`运算符

可能重复:
python:类覆盖"是"行为

我试图覆盖is运算符,以便我可以做类似的事情

if tom is writer:
   print 'tom is writing'
elif tom is programmer:
   print 'tom is programming'
Run Code Online (Sandbox Code Playgroud)

这在python中可能吗?

python operators

3
推荐指数
1
解决办法
933
查看次数

通过管理站点修改Django CharField时发送电子邮件通知

我有一个通常为空的CharField.mail_managers当字段设置为非空值时,我想向所有管理员发送电子邮件通知(使用).只有通过管理站点才能对此字段进行更改.

我认为这可能是我可以通过信号做的事情,但我没有看到文档中列出的适当信号.有任何想法吗?

django django-signals django-admin

2
推荐指数
1
解决办法
2403
查看次数

任何人都可以解释POJO或POCO的含义和用法

可能重复:
Plain Old Java Object(POJO)这个术语到底意味着什么?

我知道这些是Mark Fowler最近提出的概念.任何人都可以解释POJO或POCO的用途及其用途吗?

c# java

6
推荐指数
2
解决办法
1万
查看次数

如何在PHP中检查函数是公共的还是受保护的

我正在构建一个API,用户请求一个'命令',它被传递给一个类.假设该命令与PUBLIC函数匹配,它将成功执行.如果命令与PROTECTED函数匹配,则需要抛出错误.

这个想法是可以通过将函数从PUBLIC更改为PROTECTED来禁用它们,而不是重命名它们或删除它们.

我目前这样做,但是如果命令是公共的还是受保护的并不重要.

<?php
/**
 * Look for Command method
 */
$sMethod = "{$sCommand}Command";
if (method_exists($this, $sMethod))
{
    /**
     * Run the command
     */
    return $this->$sMethod($aParameters);
}
Run Code Online (Sandbox Code Playgroud)

php

26
推荐指数
2
解决办法
1万
查看次数