运行时动作
- 启动 Worker
- 停止 Worker
+
+ 启动 Worker
+
+
+ 停止 Worker
+
重启 API
+
{
return runtime.detect?.proxy_runtime_detail || "当前暂无代理运行说明";
};
+const localWorkerExpected = computed(() => Boolean(runtime.worker?.expected_on_this_node ?? true));
+
+const localWorkerSummaryText = computed(() => {
+ if (!localWorkerExpected.value) return "当前节点不承载";
+ return runtime.worker?.running ? "本机在线" : "本机离线";
+});
+
+const localWorkerStripText = computed(() => {
+ if (!localWorkerExpected.value) return "不承载";
+ return runtime.worker?.running ? "在线" : "离线";
+});
+
+const localWorkerBooleanText = computed(() => {
+ if (!localWorkerExpected.value) return "当前节点不承载";
+ return runtime.worker?.running ? "是" : "否";
+});
+
+const localWorkerMessage = computed(() => {
+ if (!localWorkerExpected.value) {
+ return `当前节点 ${runtime.node?.region || "-"} / ${runtime.node?.role || "-"},默认不承载本机 Worker`;
+ }
+ return runtime.worker?.message || "-";
+});
+
+const localWorkerActionText = computed(() => {
+ if (!localWorkerExpected.value) return "当前节点不承载";
+ return runtime.worker?.running ? "运行中" : "未运行";
+});
+
+const localWorkerTagType = computed(() => {
+ if (!localWorkerExpected.value) return "info";
+ return runtime.worker?.running ? "success" : "danger";
+});
+
+const localWorkerChipClass = computed(() => {
+ if (!localWorkerExpected.value) return "neutral";
+ return runtime.worker?.running ? "ok" : "danger";
+});
+
const clusterIssueCount = computed(() => {
const summary = runtime.cluster?.summary || {};
return Number(summary.status_counts?.stale || 0) + Number(summary.status_counts?.offline || 0);
diff --git a/domainCheck/node_thread_counts.json b/domainCheck/node_thread_counts.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/domainCheck/node_thread_counts.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/domainCheck/proxy_config.json b/domainCheck/proxy_config.json
index f43eff8..613c29a 100644
--- a/domainCheck/proxy_config.json
+++ b/domainCheck/proxy_config.json
@@ -1,13 +1,13 @@
{
"proxy_enable": true,
"allow_direct": true,
- "proxy_url": "http://211.101.244.154:18008/getProxy_batch.php?group=B&count=50",
+ "proxy_url": "http://211.101.244.154:18003/getProxy_batch.php?group=B&count=50",
"proxy_urls": [
- "http://211.101.244.154:18008/getProxy_batch.php?group=B&count=50",
- "http://211.101.244.154:18008/getProxy_batch.php?group=C&count=50",
- "http://211.101.244.154:18008/getProxy_batch.php?group=D&count=50",
- "http://211.101.244.154:18008/getProxy_batch.php?group=E&count=50",
+ "http://211.101.244.154:18003/getProxy_batch.php?group=B&count=50",
+ "http://211.101.244.154:18003/getProxy_batch.php?group=C&count=50",
+ "http://211.101.244.154:18003/getProxy_batch.php?group=D&count=50",
+ "http://211.101.244.154:18003/getProxy_batch.php?group=E&count=50",
"http://211.101.244.154:18008/getProxy_batch.php?group=F&count=50",
- "http://211.101.244.154:18008/getProxy_batch.php?group=G&count=50"
+ "http://211.101.244.154:18003/getProxy_batch.php?group=G&count=50"
]
}
\ No newline at end of file