मेरे पास बहु-पंक्ति लॉग विवरण वाले दो लॉग फ़ाइलें हैं। उनमें से प्रत्येक के पास प्रत्येक लॉग स्टेटमेंट की शुरुआत में समान डेटाटाइम प्रारूप होता है। विन्यास इस तरह दिखता है:क्लाउडवॉच लॉग अजीब अभिनय
state_file = /var/lib/awslogs/agent-state
[/opt/logdir/log1.0]
datetime_format = %Y-%m-%d %H:%M:%S
file = /opt/logdir/log1.0
log_stream_name = /opt/logdir/logs/log1.0
initial_position = start_of_file
multi_line_start_pattern = {datetime_format}
log_group_name = my.log.group
[/opt/logdir/log2-console.log]
datetime_format = %Y-%m-%d %H:%M:%S
file = /opt/logdir/log2-console.log
log_stream_name = /opt/logdir/log2-console.log
initial_position = start_of_file
multi_line_start_pattern = {datetime_format}
log_group_name = my.log.group
cloudwatch लॉग एजेंट cloudwatch पर मेरी लॉग समूह के लिए log1.0 लॉग भेज रहा है सही ढंग से, हालांकि, इसके log2-console.log के लिए लॉग फाइल नहीं भेज रहा।
awslogs.log का कहना है:
2016-11-15 08:11:41,308 - cwlogs.push.batch - WARNING - 3593 - Thread-4 - Skip event: {'timestamp': 1479196444000, 'start_position': 42330916L, 'end_position': 42331504L}, reason: timestamp is more than 2 hours in future.
2016-11-15 08:11:41,308 - cwlogs.push.batch - WARNING - 3593 - Thread-4 - Skip event: {'timestamp': 1479196451000, 'start_position': 42331504L, 'end_position': 42332092L}, reason: timestamp is more than 2 hours in future.
हालांकि सर्वर समय सही है। इसके अलावा अजीब बात यह है कि start_position में उल्लिखित रेखा संख्याएं और end_position वास्तविक लॉग फ़ाइल में धक्का दिया जा रहा है।
कोई और इस समस्या का सामना कर रहा है?
मेरे पास एक ही प्रभाव है और अभी भी एक समाधान की तलाश है। सेवा को पुनरारंभ करने में मदद नहीं मिली। बीटीडब्ल्यू: start_position और end_position लाइन संख्याएं नहीं हैं लेकिन बाइट स्थितियां हैं। –