Εφαρμογές Ιστού Σφάλμα HTTP 503 και συμβάν WAS 5189 στα Windows 10

Στη σημερινή ανάρτηση, θα διερευνήσουμε την αιτία και στη συνέχεια θα παράσχουμε λύσεις στο πρόβλημα των εφαρμογών Web που επιστρέφουν το Σφάλμα HTTP 503(HTTP Error 503) και το συμβάν WAS 5189(WAS event 5189) , μετά την αναβάθμιση των Windows 10.

(Web)Εφαρμογές Ιστού HTTP Error 503 & WAS συμβάν 5189

Εφαρμογές Ιστού Σφάλμα HTTP 503 και συμβάν WAS 5189

Εάν διαθέτετε υπολογιστή που εκτελεί Windows 10 ή Windows Server 2016 που έχει ενεργοποιημένες τις Υπηρεσίες Πληροφοριών Διαδικτύου (IIS) και κάνετε αναβάθμιση σε νεότερη έκδοση των Windows 10 ή Windows Server 2016 , τότε ορισμένες εφαρμογές Ιστού ενδέχεται να μην ξεκινήσουν, αλλά ενδέχεται να εμφανίσουν το ακόλουθο μήνυμα λάθους:

Service Unavailable

HTTP Error 503. The service is unavailable.

Επιπλέον, εάν δείτε το αρχείο καταγραφής συμβάντων(Event Log) , θα δείτε το ακόλουθο μήνυμα:

ΗΤΑΝ(WAS) συμβάν 5189: Η υπηρεσία ενεργοποίησης διαδικασίας των Windows(Windows Process Activation Service) απέτυχε να δημιουργήσει ένα αρχείο διαμόρφωσης χώρου συγκέντρωσης εφαρμογών για το χώρο συγκέντρωσης εφαρμογών «< DefaultAppPool >». Ο τύπος σφάλματος είναι "0". Για να επιλύσετε αυτό το ζήτημα, βεβαιωθείτε ότι το αρχείο applicationhost.config είναι σωστό και επαναλάβετε τις τελευταίες αλλαγές διαμόρφωσης που έγιναν. Το πεδίο δεδομένων περιέχει τον αριθμό σφάλματος.

Αιτία του Σφάλματος HTTP 503(HTTP Error 503) εφαρμογών Ιστού(Web) και του συμβάντος WAS 5189

Αυτό το σφάλμα μπορεί να προκύψει επειδή η υπηρεσία (Service)ενεργοποίησης των Windows ( WAS ) δημιουργεί ένα προσωρινό αρχείο ρυθμίσεων για κάθε χώρο συγκέντρωσης εφαρμογών IIS στον παρακάτω φάκελο κατά τη διάρκεια τυπικής λειτουργίας.

C:\inetpub\temp\appPools

Κατά τη διάρκεια μιας αρχικής φάσης αναβάθμισης, το Windows Update(Windows Update) σαρώνει τους υπάρχοντες φακέλους και αρχεία (εκτός του φακέλου των Windows ) και καταγράφει τις διαδρομές τους προς επαναφορά μετά την αναβάθμιση. Ωστόσο, επειδή τα αρχεία διαμόρφωσης είναι προσωρινά, διαγράφονται όταν διακοπεί το WAS .

Στην επόμενη φάση του Windows Update , αυτά τα αρχεία και οι φάκελοι που έχουν σαρωθεί προηγουμένως αντιγράφονται σε μια προσωρινή θέση αναβάθμισης. Μετά την αναβάθμιση των Windows, το (Windows)Windows Update δημιουργεί έναν συμβολικό σύνδεσμο για κάθε φάκελο που αντιγράφηκε σε μια προσωρινή θέση αναβάθμισης προτού προσπαθήσει να επαναφέρει αυτά τα αρχεία και τους φακέλους στην αρχική τους θέση.

Ωστόσο, επειδή αυτά τα προσωρινά αρχεία ρυθμίσεων δεν υπάρχουν πλέον, το Windows Update(Windows Update) δεν καταργεί τους συμβολικούς συνδέσμους.

Όταν το WAS προσπαθεί να ξεκινήσει ως διεργασία εργασίας IIS , δεν δημιουργεί έναν προσωρινό φάκελο για την εγγραφή της διαμόρφωσης λόγω των συμβολικών συνδέσμων. Επομένως, το Http.Sys(Http.Sys) επιστρέφει ένα σφάλμα HTTP 503 .

Πώς να επιλύσετε το Σφάλμα HTTP 503(HTTP Error 503) εφαρμογών Ιστού(Web) και το συμβάν WAS 5189

Για να επιλύσετε αυτό το πρόβλημα, η Microsoft συνιστά τη μη αυτόματη διαγραφή των συμβολικών συνδέσμων (οι συμβολικοί σύνδεσμοι μπορούν να διαγραφούν όπως και τα κανονικά αρχεία) που δημιουργούνται από το Windows Update . Για να το κάνετε αυτό, ακολουθήστε αυτά τα βήματα.

Ανοίξτε τη γραμμή εντολών σε λειτουργία ανύψωσης(Open Command Prompt in elevated mode) , αντιγράψτε και επικολλήστε την παρακάτω εντολή και πατήστε Enter :

net stop WAS /y
rmdir /s /q C:\inetpub\temp\appPools
net start W3SVC

Ελπίζω αυτή η ανάρτηση να βοηθήσει!



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts