소매 소프트웨어를 새 하드웨어로 옮기고 있지만(SATA 7200rpm 디스크가 있는 IBM x3200에서 SAS 15000rpm 디스크가 있는 IBM x3200으로 업그레이드) 며칠 후에도 전혀 문제가 발생하지 않고 계속해서 문제가 발생합니다.
8월 29일 08:39:50 server01 커널: [64680.439253] Retail-soft[1089]: 104 IP의 Segfault? 081106ea sp bfd1b7c0 소매 소프트웨어의 오류 4 [8048000+18b000]
그리고 /var/log/messages
소프트웨어가 멈추거나 닫힙니다.
이것이 문제라고 생각하고 메모리를 교체했지만 계속해서 문제가 발생합니다.
또 무엇을 확인할 수 있나요?
최신 안정 버전의 데비안을 설치했습니다. 또한 동일한 소프트웨어가 다른 서버에서도 문제 없이 실행되었기 때문에 프로그래밍 결함도 배제했습니다.
답변1
왜 문제가 하드웨어에 있다고 생각하시나요? 소프트웨어가 분할 오류 조건을 충족했습니까?
메모리에 문제가 있는지 정말 알고 싶다면 로그나 원격 콘솔(가능한 경우)에서 ECC
오류를 찾아보는 것이 좋습니다. /var/adm/messages
당신은 또한 실행할 수 있습니다기억력 테스트 86Ubuntu에는 기본적으로 설치되어 있으며 부팅 메뉴에서 사용할 수 있습니다. Debian에서는 확실하지 않지만 아마도 동일할 것입니다.
실패에 다른 이유가 없음을 입증하지 않는 한 어떤 경우에도 프로그래밍 실패를 포기해서는 안 됩니다. 다른 서버에서 실행 중인 소프트웨어는 다음과 같은 경우에만 표시기가 됩니다.
- 소프트웨어는 정확히 동일한 기능을 수행합니다.
- 소프트웨어는 동일한 수의 요청을 처리합니다.
- 소프트웨어 제공정확히 같은 요청
- 소프트웨어 구성은 100% 동일합니다.
- 하드웨어 드라이버를 제외한 운영 체제 구성은 100% 동일합니다.
그 외에도 소프트웨어가 매번 정확히 같은 위치에서 충돌하는지 확인하기 위해 핵심 분석부터 시작합니다.