簡體   English   中英

Stackify 前綴 sfclient ERR_CONNECTION_REFUSED

[英]Stackify Prefix sfclient ERR_CONNECTION_REFUSED

兩個部分的問題可能彼此相關,也可能不相關。

我在 Win10 上為 Java 應用程序運行 Stackify Prefix v3.0.28,它通常似乎工作正常:我可以看到應用程序中各種操作的痕跡。

第1部分:

當導航到我們應用程序的任何頁面時,我收到兩個加載 JS 文件的失敗請求:

http://127.0.0.1:2/scripts/sfclient.xhr.min.js
http://127.0.0.1:2/scripts/sfclient.perf.prefix.min.js

這兩個請求都失敗並顯示 ERR_CONNECTION_REFUSED。 這些腳本引用不在我的 JSP 頁面中,所以我假設它們是由 Prefix 注入的。

這是嘗試加載 2 個腳本的原始 HTML:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><script src="http://127.0.0.1:2/scripts/sfclient.xhr.min.js"></script>
    <script>var SPerfLib = window.SPerfLib || {}; SPerfLib.RequestId = '54fd58d1-7f7e-d3a4-0001-331676a83598'; if(!SPerfLib.isAttached) { document.addEventListener('DOMContentLoaded', function() { var l = document.createElement('script'); l.src = 'http://127.0.0.1:2/scripts/sfclient.perf.prefix.min.js'; document.body.appendChild(l);}); SPerfLib.isAttached = true;}</script>

我試圖尋找配置選項,但沒有找到。 我不確定腳本是否應該是來自端口 2 的服務器。 前綴跟蹤輸出來自端口 2012,這似乎是正確的。

我嘗試卸載並重新安裝 Prefix,但結果相同。 似乎沒有任何更高版本的 Prefix 可以嘗試。

如何讓這些腳本成功加載?

第2部分:

在一個特定的頁面上,我們有一個 XHR 來檢索一些 JSON 數據。 服務器正確返回數據,但它在到達瀏覽器之前以某種方式被刪除。 響應頭顯示狀態 200 但 0 字節content-length ,然后導致頁面上的一些 JS 失敗。 如果我在沒有前綴的情況下運行相同的東西,一切都會按預期工作 - 狀態仍然是 200,但content-length是 37 並且 JSON 有效負載是可見的。

這是 Prefix 運行時 XHR 的響應頭(注意content-length: 0

cache-control: no-cache, must-revalidate
content-language: en-US
content-length: 0
content-type: text/html
date: Mon, 31 Aug 2020 14:19:24 GMT
expires: Thu, 01 Jan 1970 00:00:00 GMT
last-modified: Mon, 31 Aug 2020 14:19:24 GMT
pragma: no-cache
server: WildFly/10
status: 200
x-powered-by: Undertow/1
x-powered-by: JSP/2.3
x-stackifyid: V1|8bbdce1c-a507-bbdc-0001-3378bff33740|

如果我從 JVM 選項中刪除 Stackify 代理並禁用分析器,則響應標頭如下所示:

cache-control: no-cache, must-revalidate
content-language: en-US
content-length: 37
content-type: text/html;charset=UTF-8
date: Mon, 31 Aug 2020 14:25:12 GMT
expires: Thu, 01 Jan 1970 00:00:00 GMT
last-modified: Mon, 31 Aug 2020 14:25:12 GMT
pragma: no-cache
server: WildFly/10
status: 200
x-powered-by: Undertow/1

我很感激任何建議!

Prefix 遇到的這些問題是 Prefix 的已知問題。 我們正在對 Prefix 進行完全重寫(這是自上次發布以來出現如此大延遲的原因),這些項目是我們在新 Prefix 版本中得到修復的內容。 我們即將發布 Prefix 的 Beta 版,如果您想在列表中試用 Prefix 測試版,請發送電子郵件至 Stackify 支持團隊 support@stackify.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM