Polish translations and document WiFi stability notes
This commit is contained in:
@@ -154,6 +154,8 @@ control-push-healthcheck.service
|
|||||||
|
|
||||||
- 센서 수집 주기와 DB 증가량을 확인합니다.
|
- 센서 수집 주기와 DB 증가량을 확인합니다.
|
||||||
- 하드웨어 또는 OS 변경 후 fan sysfs 경로를 확인합니다.
|
- 하드웨어 또는 OS 변경 후 fan sysfs 경로를 확인합니다.
|
||||||
|
- 2.4G 내장 WiFi는 `hostapd-24g.service` 개별 restart 직후 일부 IoT 단말이 WPA/EAPOL 재협상 루프에 들어갈 수 있으므로, 안정화된 상태에서는 개별 restart를 피하고 필요 시 전체 reboot 또는 채널 변경으로 재초기화합니다.
|
||||||
|
- 2026-06-07 조사 기준 `disassoc_low_ack=1`은 로그에 직접 원인으로 남지 않았고, 채널 변경 후 단말이 안정적으로 붙은 상태에서는 제거하지 않고 관찰합니다. 동일 단말이 짧게 재연결을 반복하면 그때 `disassoc_low_ack` 비활성화를 검토합니다.
|
||||||
- 5G WiFi 연결 시간은 외부 모듈이 값을 제공하지 않을 때 서버가 처음 감지한 시각 기준으로 계산합니다. 현재 5G 목록에서 MAC이 사라지면 관측 세션을 즉시 종료하므로 재연결 시 0부터 다시 누적됩니다.
|
- 5G WiFi 연결 시간은 외부 모듈이 값을 제공하지 않을 때 서버가 처음 감지한 시각 기준으로 계산합니다. 현재 5G 목록에서 MAC이 사라지면 관측 세션을 즉시 종료하므로 재연결 시 0부터 다시 누적됩니다.
|
||||||
- WebSocket은 장기 실행 프로세스이므로 `public/api.php`, `config/config.php`, `bin/control_ws.php` 변경을 감지하면 15초 안에 종료되고 `control-websocket.service`가 새 프로세스로 재시작합니다.
|
- WebSocket은 장기 실행 프로세스이므로 `public/api.php`, `config/config.php`, `bin/control_ws.php` 변경을 감지하면 15초 안에 종료되고 `control-websocket.service`가 새 프로세스로 재시작합니다.
|
||||||
- WebSocket 장기 실행 중 DB 연결이 끊길 수 있으므로 reconnect 로그를 확인합니다.
|
- WebSocket 장기 실행 중 DB 연결이 끊길 수 있으므로 reconnect 로그를 확인합니다.
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
systemStatus: 'System Status',
|
systemStatus: 'System Status',
|
||||||
loadAvg: 'Load Avg',
|
loadAvg: 'Load Avg',
|
||||||
activeUsers: 'Active Users',
|
activeUsers: 'Active Users',
|
||||||
diskRoot: 'Disk /',
|
diskRoot: 'Disk',
|
||||||
memory: 'Memory',
|
memory: 'Memory',
|
||||||
uptime: 'Uptime',
|
uptime: 'Uptime',
|
||||||
batteryV: 'Battery V',
|
batteryV: 'Battery V',
|
||||||
@@ -101,6 +101,8 @@
|
|||||||
band: 'Band',
|
band: 'Band',
|
||||||
hostname: 'Hostname',
|
hostname: 'Hostname',
|
||||||
signal: 'Signal',
|
signal: 'Signal',
|
||||||
|
txRate: 'TX Rate',
|
||||||
|
rxRate: 'RX Rate',
|
||||||
connected: 'Connected',
|
connected: 'Connected',
|
||||||
inactive: 'Inactive',
|
inactive: 'Inactive',
|
||||||
systemNotice: 'System Notice',
|
systemNotice: 'System Notice',
|
||||||
@@ -220,7 +222,7 @@
|
|||||||
systemStatus: '시스템 상태',
|
systemStatus: '시스템 상태',
|
||||||
loadAvg: '부하 평균',
|
loadAvg: '부하 평균',
|
||||||
activeUsers: '활성 사용자',
|
activeUsers: '활성 사용자',
|
||||||
diskRoot: 'Disk /',
|
diskRoot: '디스크',
|
||||||
memory: '메모리',
|
memory: '메모리',
|
||||||
uptime: '가동 시간',
|
uptime: '가동 시간',
|
||||||
batteryV: '배터리 전압',
|
batteryV: '배터리 전압',
|
||||||
@@ -236,6 +238,8 @@
|
|||||||
band: '대역',
|
band: '대역',
|
||||||
hostname: '호스트명',
|
hostname: '호스트명',
|
||||||
signal: '신호',
|
signal: '신호',
|
||||||
|
txRate: '송신 속도',
|
||||||
|
rxRate: '수신 속도',
|
||||||
connected: '연결 시간',
|
connected: '연결 시간',
|
||||||
inactive: '비활성',
|
inactive: '비활성',
|
||||||
systemNotice: '시스템 알림',
|
systemNotice: '시스템 알림',
|
||||||
|
|||||||
+2
-2
@@ -202,7 +202,7 @@ html[data-theme="light"] .btn.secondary{background:#d9e2ef;color:#172033}html[da
|
|||||||
<div class="status-row"><div class="status-key" data-i18n="uptime">Uptime</div><div class="status-value" id="statusUptime">-</div></div>
|
<div class="status-row"><div class="status-key" data-i18n="uptime">Uptime</div><div class="status-value" id="statusUptime">-</div></div>
|
||||||
<div class="status-row"><div class="status-key" data-i18n="batteryV">Battery V</div><div class="status-value" id="statusBatteryVoltage">-</div></div>
|
<div class="status-row"><div class="status-key" data-i18n="batteryV">Battery V</div><div class="status-value" id="statusBatteryVoltage">-</div></div>
|
||||||
<div class="status-row"><div class="status-key" data-i18n="batterySoc">Battery SOC</div><div class="status-value" id="statusBatterySoc">-</div></div>
|
<div class="status-row"><div class="status-key" data-i18n="batterySoc">Battery SOC</div><div class="status-value" id="statusBatterySoc">-</div></div>
|
||||||
<div class="status-row"><div class="status-key">Remaining</div><div class="status-value" id="statusBatteryRemaining">-</div></div>
|
<div class="status-row"><div class="status-key" data-i18n="remaining">Remaining</div><div class="status-value" id="statusBatteryRemaining">-</div></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@ html[data-theme="light"] .btn.secondary{background:#d9e2ef;color:#172033}html[da
|
|||||||
<col class="col-time">
|
<col class="col-time">
|
||||||
<col class="col-time">
|
<col class="col-time">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead><tr><th data-i18n="band">Band</th><th data-i18n="hostname">Hostname</th><th>IP</th><th>MAC</th><th data-i18n="signal">Signal</th><th>TX Rate</th><th>RX Rate</th><th data-i18n="connected">Connected</th><th data-i18n="inactive">Inactive</th></tr></thead>
|
<thead><tr><th data-i18n="band">Band</th><th data-i18n="hostname">Hostname</th><th>IP</th><th>MAC</th><th data-i18n="signal">Signal</th><th data-i18n="txRate">TX Rate</th><th data-i18n="rxRate">RX Rate</th><th data-i18n="connected">Connected</th><th data-i18n="inactive">Inactive</th></tr></thead>
|
||||||
<tbody id="wifiTable"></tbody>
|
<tbody id="wifiTable"></tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user