worker service 매물 등록 및 redis 다운시 처리
This commit is contained in:
@@ -69,6 +69,15 @@
|
||||
<div class="h-100 bg-plum-plate bg-animation">
|
||||
<div class="d-flex h-100 justify-content-center align-items-center py-4">
|
||||
<div class="mx-auto col-sm-10 col-md-8 col-lg-6 col-xl-5">
|
||||
|
||||
<!-- Redis 장애 경고 영역 -->
|
||||
<div id="redis-warning" class="alert alert-warning alert-dismissible fade d-none mb-3"
|
||||
style="border-radius: 16px; background: rgba(255, 193, 7, 0.95); backdrop-filter: blur(10px); box-shadow: 0 4px 12px rgba(0,0,0,0.15);">
|
||||
<strong><i class="fa fa-exclamation-triangle me-2"></i>시스템 알림</strong>
|
||||
<p id="redis-warning-message" class="mb-0 mt-2"></p>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
||||
</div>
|
||||
|
||||
<div class="card border-0"
|
||||
style="border-radius: 24px; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(20px); box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);">
|
||||
<div class="card-body p-5">
|
||||
@@ -202,6 +211,27 @@
|
||||
const tpl = document.querySelector('.my-loader-template');
|
||||
var table;
|
||||
|
||||
// Redis 장애 경고 표시 함수
|
||||
function showRedisWarning(message) {
|
||||
const warningDiv = $('#redis-warning');
|
||||
const messageEl = $('#redis-warning-message');
|
||||
|
||||
messageEl.text(message);
|
||||
warningDiv.removeClass('d-none').addClass('show');
|
||||
|
||||
// 10초 후 자동 숨김 (선택사항)
|
||||
setTimeout(function() {
|
||||
warningDiv.fadeOut();
|
||||
}, 15000);
|
||||
}
|
||||
|
||||
// 시스템 상태 체크 함수
|
||||
function checkSystemStatus(responseData) {
|
||||
if (responseData.system && responseData.system.redis_fallback) {
|
||||
showRedisWarning(responseData.system.warning_message);
|
||||
}
|
||||
}
|
||||
|
||||
$(function () {
|
||||
|
||||
$("#btnSearch").on("click", function () {
|
||||
@@ -231,6 +261,9 @@
|
||||
console.log(xhr.responseText);
|
||||
},
|
||||
success: function (result) {
|
||||
// 시스템 상태 체크 (Redis 장애 여부)
|
||||
checkSystemStatus(result);
|
||||
|
||||
if (result.code === "0") {
|
||||
location.href = '/'
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user