मैंने एक ubuntu 18.04.4lts पर syslog-ng स्थापित किया है। लेकिन ऐसा लगता है कि MySQL में कुछ लॉग गुम हैं। जब मैं syslog-ng -d चलाता हूं तो मैं देख सकता हूं कि लॉग वास्तविक समय में आ रहे हैं। लेकिन phpmyadmin में वे कम से कम 25-30min पीछे हैं। इसके अलावा यह रोज हो रहा है। मैंने बदलाव भी किए हैं ताकि डेटा स्टोर करने के लिए MySQL की कोई सीमा न हो। कोई विचार क्या गलत हो सकता है?

1
nayeem 27 मार्च 2020, 10:57
स्टैक ओवरफ्लो में आपका स्वागत है। कृपया All Caps में लिखने से बचें क्योंकि यह आपके टेक्स्ट को पढ़ने में अधिक कठिन बनाता है और कुछ लोगों को ऐसा लगता है जैसे आप चिल्ला रहे हैं!
 – 
Nikos Hidalgo
27 मार्च 2020, 11:07

2 जवाब

कृपया वर्तनी समायोजित करें, इसे सभी बड़े अक्षरों में पढ़कर ऐसा लगता है कि आप चिल्ला रहे हैं।

1
Bruja 27 मार्च 2020, 11:02
1
मेरी गलती..लेकिन लगता है कि स्टैक ओवरफ्लो ने ग्रंथों को पहले से ही सामान्य में बदल दिया है।
 – 
nayeem
27 मार्च 2020, 11:14

PhpMyAdmin में, जब तक आप पेज को रीफ्रेश करते हैं, आप डेटा को MySQL/MariaDB स्टोर के रूप में देख रहे हैं; MySQL <--> phpMyAdmin कनेक्शन पर कोई देरी या कैशिंग नहीं है। यहां वर्णित किसी भी देरी को syslog-ng द्वारा समझाया जाना चाहिए; क्या इसमें किसी प्रकार का कैश शामिल है जहां यह डेटाबेस में ईवेंट लिखने में देरी करता है? यह सबसे अधिक समझ में आता है कि क्यों syslog-ng -d आपको प्रासंगिक लॉग दिखाता है लेकिन MySQL को प्रचारित करने में कुछ समय लगता है।

वास्तव में, मैं इस तरह से syslog-ng का उपयोग करने के बारे में ज्यादा नहीं जानता, लेकिन घटनाओं के आपके स्पष्टीकरण के आधार पर, उत्तर कहीं न कहीं निहित है।

0
Isaac Bennetch 6 अप्रैल 2020, 01:59