我正在尝试使用URL读取文件,但是我不断获得504网关超时。
用户提交表单,我需要使用XmlTextReader从相当大的xml文件(45mb)中获取一些信息。但是,每次发出请求时,它会在一台服务器上返回504网关超时,但它在另一台服务器上运行正常。大约20秒后抛出504错误,但是在另一台服务器上它运行时,文件的读取速度比这快得多。
edit={() => this.edit(person.id}
奇怪的问题是IIS甚至没有记录此请求。我已经浏览了日志,我可以在系统中找到有效的条目,但是在不起作用的系统中,IIS日志中没有请求。让它看起来甚至没有打到IIS。
答案 0 :(得分:0)
似乎问题是运行AppPool的用户的代理设置设置不正确,因此无法进行需要进行的调用。
一旦我更正了该用户的代理设置,它就开始工作了。