我们的Web应用程序已经开始无缘无故崩溃了,我现在还不知道它可能是什么.
我们正在为主Web应用程序运行SOAP服务的基本身份验证和ADFS.崩溃可以在白天的任何时间发生.它是一个测试环境,流量相当低.当检测到崩溃时,我已经提取了下面的一些日志.
<Event>
<System>
<Provider Name="ASP.NET 4.0.30319.0"/>
<EventID>1309</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>Keywords</Keywords>
<TimeCreated SystemTime="2015-06-12T11:23:21Z"/>
<EventRecordID>274964734</EventRecordID>
<Channel>Application</Channel>
<Computer>RD0003FF410F64</Computer>
<Security/>
</System>
<EventData>
<Data>3001</Data>
<Data>The request has been aborted.</Data>
<Data>6/12/2015 11:23:21 AM</Data>
<Data>6/12/2015 11:23:21 AM</Data>
<Data>b1c5d35e8a26444ba38a8c6a0af0236f</Data>
<Data>1305</Data>
<Data>4</Data>
<Data>0</Data>
<Data>/LM/W3SVC/698610343/ROOT-1-130784515189471125</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>D:\home\site\wwwroot\</Data>
<Data>RD0003FF410F64</Data>
<Data></Data>
<Data>6384</Data>
<Data>w3wp.exe</Data>
<Data>IIS APPPOOL\xxxx-test</Data>
<Data>HttpException</Data>
<Data>
Request timed out.
</Data>
<Data>https://xxx.yy:443/</Data>
<Data>/</Data>
<Data>111.11.11.11</Data>
<Data></Data>
<Data>False</Data>
<Data></Data>
<Data>IIS APPPOOL\xxxx</Data>
<Data>963</Data>
<Data>IIS APPPOOL\xxxx</Data>
<Data>False</Data>
<Data>
</Data>
</EventData>
</Event>
</Events>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>6/18/2015 5:43:35 AM</Data>
<Data>6/18/2015 5:43:35 …Run Code Online (Sandbox Code Playgroud) 我的 nginx.conf 中有一条规则不起作用,我不知道为什么。根据文档它应该可以工作。部分配置如下所示。
端口 8100 上的第一条规则起作用并将调用http://example.com/api/domains重定向到https://localhost:8181/oan/resources/domains
# Working
server {
listen 8100 default_server;
server_name example.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
root /var/www/html/example;
location /api {
proxy_pass https://localhost:8181/oan/resources; break;
}
# For ReactJS to handle routes
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ / break;
}
}
}
# Not working
server {
listen 8200;
server_name api.example.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
location / {
proxy_pass https://localhost:8181/oan/resources; break;
}
}
Run Code Online (Sandbox Code Playgroud)
最后一次调用端口 8200: http: //api.example.com: 8200/domains …