Μια παρουσία του κεντρικού υπολογιστή του BizTalk Server αποτυγχάνει και ένα σφάλμα "Γενική δικτύου" γράφεται στο αρχείο καταγραφής εφαρμογών όταν ο διακομιστής που βασίζεται στο BizTalk Server επεξεργάζεται ένα μεγάλο όγκο των εγγράφων

Συμπτώματα

Μια παρουσία του κεντρικού υπολογιστή του Microsoft BizTalk Server αποτυγχάνει και στη συνέχεια επανεκκινεί αυτόματα και σφάλματα παρόμοια με τα παρακάτω καταγράφονται στο αρχείο καταγραφής εφαρμογής διακομιστή BizTalk:
Σφάλμα συμβάντος:

Συμβάν προέλευσης: BizTalk Server 2004

Το συμβάν Category:(1)

Το συμβάν ID:6913

Computer:BizTalkServer
Περιγραφή:
SQLServer, BizTalkMsgBoxDb, [DBNETLIB] [ConnectionWrite (send()).] Γενικό σφάλμα δικτύου. Συμβουλευτείτε την τεκμηρίωση δικτύου...
Τύπος συμβάντος: προειδοποίηση

Συμβάν προέλευσης: BizTalk Server 2004

Το συμβάν Category:(1)

Το συμβάν ID:5410

Computer:BizTalkServer
Περιγραφή: Παρουσιάστηκε ένα σφάλμα που απαιτεί τον τερματισμό της υπηρεσίας μέσω BizTalk. Οι συνηθέστερες αιτίες είναι ένα μη αναμενόμενο σφάλμα μνήμης και μια αδυναμία σύνδεσης ή διακοπή συνδέσεων σε μία από τις βάσεις δεδομένων μέσω BizTalk. Η υπηρεσία θα τερματιστεί και η αυτόματη επανεκκίνηση σε 1 λεπτό. Εάν η προβληματική βάση δεδομένων παραμένει μη διαθέσιμη, αυτός ο κύκλος θα επαναλαμβάνονται.



Μήνυμα λάθους: [DBNETLIB] [ConnectionWrite (send()).] Γενικό σφάλμα δικτύου. Συμβουλευτείτε την τεκμηρίωση δικτύου.


Προέλευση σφάλματος:


Όνομα κεντρικού υπολογιστή μέσω BizTalk: BizTalkHost
Όνομα υπηρεσίας των Windows μέσω BizTalk: BTSSvc$ BizTalkHost.
Αυτό το ζήτημα παρουσιάζεται συνήθως όταν ο διακομιστής που βασίζεται στο BizTalk Server επεξεργάζεται ένα μεγάλο όγκο των εγγράφων.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή τα Windows Server 2003 και νεότερες εκδόσεις υλοποιεί μια δυνατότητα ασφαλείας που μειώνει το μέγεθος της ουράς για ταυτόχρονες συνδέσεις TCP/IP στο διακομιστή. Αυτή η δυνατότητα βοηθά στην αποτροπή εισβολές άρνησης εξυπηρέτησης. Σε συνθήκες μεγάλου φόρτου, το πρωτόκολλο TCP/IP μπορεί να αναγνωρίζει εσφαλμένα μια έγκυρη συνδέσεις TCP/IP ως μια επίθεση τύπου άρνησης υπηρεσίας. Αυτή η συμπεριφορά μπορεί να οδηγήσει στο ζήτημα που περιγράφεται στην ενότητα "Συμπτώματα".

Προτεινόμενη αντιμετώπιση

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows


Για να επιλύσετε αυτό το ζήτημα, απενεργοποιήστε αυτήν τη νέα λειτουργικότητα με την προσθήκη της καταχώρησης SynAttackProtect στο παρακάτω κλειδί μητρώου στον υπολογιστή που εκτελεί τον Microsoft SQL Server που φιλοξενεί τις βάσεις δεδομένων του BizTalk Server.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Ορίστε την καταχώρηση SynAttackProtect για την τιμή DWORD 00000000. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  4. Πληκτρολογήστε SynAttackProtectκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Στο μενού Επεξεργασία, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Στο πλαίσιο " δεδομένα τιμής ", πληκτρολογήστε 00000000. Κάντε κλικ στο κουμπί OK.
  7. Κλείστε τον Επεξεργαστή μητρώου.
Σημείωση Για να ολοκληρωθεί αυτή η αλλαγή μητρώου, πρέπει να επανεκκινήσετε τον υπολογιστή που εκτελεί τον SQL Server.

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.
Ιδιότητες

Αναγνωριστικό άρθρου: 899599 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια