Unix (กระบวนการ) สร้างไฟล์แกน


0

ฉันมีสถานการณ์ที่ค่อนข้างยุ่งยาก ก่อนอื่นฉันเป็น noob ที่มีความรู้และประสบการณ์ UNIX ไม่น้อย ฉันทำงานกับ บริษัท ขนาดใหญ่ที่มีโปรโตคอลความปลอดภัยจำนวนมากและฉันไม่สามารถตรวจแก้จุดบกพร่องหรือดูที่ซอร์สโค้ดของโปรแกรมได้ แต่ฉันหวังว่าพวกคุณจะช่วยให้ฉันได้ใกล้ชิดกับปัญหามากขึ้นดังนั้นฉันสามารถรายงานให้คนที่เหมาะสมทราบ

มีซอฟต์แวร์ที่เก่าแก่มากที่ใช้งานบนเซิร์ฟเวอร์ UNIX งานของโปรแกรมนี้คือการประมวลผลข้อมูลจากฐานข้อมูลและวางไฟล์บันทึกในไดรฟ์เครือข่าย เนื่องจากไฟล์บันทึกมีขนาดไม่ใหญ่มากและซอฟต์แวร์จะลบบันทึกเก่าเมื่อสร้างไฟล์ใหม่ไดรฟ์เครือข่ายจึงมีพื้นที่ จำกัด มาก โปรแกรมนี้ทำงานได้อย่างสมบูรณ์แบบเสมอ แต่เมื่อไม่นานมานี้เกิดข้อผิดพลาดที่โปรแกรมไม่สามารถลบไฟล์บันทึกเก่าได้

อีกทั้งมีการสร้างไฟล์ซึ่งฉันถือว่าเป็นคอร์ดัมพ์ ชื่อไฟล์และไฟล์core.10042014100000ใหม่จะถูกสร้างขึ้นทุก ๆ ชั่วโมง (โปรแกรมทำงานทุกชั่วโมง) อย่างไรก็ตามใน Windows PC ไฟล์ไม่สามารถอ่านคัดลอกและลบออกได้ (ไม่แน่ใจเกี่ยวกับระบบ UNIX แต่ฉันไม่สามารถเข้าถึงได้)

ใครสามารถช่วยฉันเข้ามาใกล้เพื่อค้นหาว่ามีอะไรผิดปกติหรือไม่? เช่นกระบวนการใดที่สร้างไฟล์แกนทำไมไฟล์หลักถูกสร้างขึ้นทำไมฉันทำอะไรกับมันไม่ได้ และสิ่งนี้อาจเกี่ยวข้องกับบันทึกเก่าที่ไม่ถูกลบหรือไม่


1
คุณใช้ Unix เวอร์ชั่นใดอยู่ HP-UX / Solaris / AIX / BSD เป็นต้น?
mtak

@mtak AIX 5.2 และเซิร์ฟเวอร์ฐานข้อมูลคือ Oracle 9
RoXaS

คำตอบ:


1

บน AIX คุณสามารถใช้dbxคำสั่งเพื่อวิเคราะห์ไฟล์หลัก ( บทช่วยสอน ) ใน Unices ส่วนใหญ่หากคุณเรียกใช้file /path/to/core.10042014100000มันจะบอกคุณว่ากระบวนการใดสร้างไฟล์หลัก


ขอบคุณ! ฉันกำลังส่งสิ่งนั้นไปยัง UNIXMeister ของเราและบางทีเขาสามารถไปต่อ
RoXaS

ขออภัยสำหรับการตอบกลับล่าช้านี่เป็นขั้นตอนสุดท้ายสำหรับคำตอบ ขอบคุณมาก!
RoXaS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.