karib Δημοσ. 24 Οκτωβρίου 2003 Δημοσ. 24 Οκτωβρίου 2003 Πρόσφατα παραμετροποίησα ένα asp script για δημιουργία chat. To chat είναι πολύ γνωστό, το conquerchat. Ολα ήταν μια χαρά μέχρι που ανακάλυψα κάποια στιγμή ότι το site ήταν offline! Kανείς δεν μπορούσε να δει τη σελίδα, και το site θα ήταν ακόμη offline αν δεν έκανα rename την global.asa ώστε να πάψει να φορτώνεται. Βέβαια, οφείλω να ομολογήσω ότι η συγκεκριμένη global.asa έτρεξε ένα μήνα περίπου χωρίς πρόβλημα. To μήνυμα λάθους όταν κάποιος προσπαθούσε να δει το site ήταν: Http /1.1 application failed. Η ενοχή της global.asa, διαπιστώθηκε τόσο από εμένα, έπειτα από ψάξιμο στο google, όσο και από την εταιρία hosting του Site μου με την οποία μίλησα, η οποία σημειωτέον από τη μέχρι τώρα επικοινωνία μας διαπίστωσα ότι έχουν έγκυρη γνώμη και λένε τα πράγματα με το όνομά τους, και μου είπαν ότι όντως συχνότατα τα Sites με global.asa παρουσιάζουν προβλήματα αυτού του είδους. Σημειωτέον ότι μέχρι τώρα, στην συχνή επικοινωνία με τον host provider, δεν διαπίστωσα ποτέ να μου έχουν πει ψέματα. Αντιθέτως πάντα οι συμβουλές τους ήταν στη σωστή κατεύθυνση και με βοηθούν σημαντικά. Εν τέλει, δημιούργησα εικόνα αξιοπιστίας γι’αυτούς/ Εστειλα μήνυμα σε support forum του chat, και εκεί τόσο ο Moderator (υποστηρίζει με κάθε τρόπο τη φήμη του chat άραγε; Ποιος ξέρει όσο και ένας άλλος χρήστης, υπεραμύνθηκαν τόσο του chat όσο και της global.asa. Με απλά λόγια, έριξαν το φταίξιμο στον host provider. Ετσι, βρίσκομαι σε ένα κυκεώνα, οι αναζητήσεις στο google αλλά και ο host provider συγκλίνουν στην ενοχή της global.asa, ενώ από την άλλη, στο support του chat αρνούνται ότι φταίει το αρχείο. Την global.asa την χρησιμοποιώ για δύο λόγους : ο ένας είναι να μετρώ τους active users στο Site (πόσοι είναι Online ταυτοχρόνως) και ο άλλος είναι για το chat. Απαρτίζεται λοιπόν από δύο τμήματα. Το πρώτο (<Script language>) αφορά τους active users. Το δεύτερο (από <object> και μετά) αφορά το chat. Παραθέτω τον κώδικα της global.asa. <SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub Application_OnStart ' Set our user count to 0 when we start the server Application("ActiveUsers") = 0 End Sub Sub Session_OnStart ' Change Session Timeout to 20 minutes (if you need to) Session.Timeout = 1 ' Set a Session Start Time ' This is only important to assure we start a session Session("Start") = Now ' Increase the active visitors count when we start the session Application.Lock Application("ActiveUsers") = Application("ActiveUsers") + 1 Application.UnLock End Sub Sub Session_OnEnd ' Decrease the active visitors count when the session ends. Application.Lock Application("ActiveUsers") = Application("ActiveUsers") - 1 Application.UnLock End Sub </SCRIPT> <OBJECT RUNAT="Server" SCOPE="Application" ID="conquerChatUsers" PROGID="Scripting.Dictionary"> </OBJECT> <OBJECT RUNAT="Server" SCOPE="Application" ID="conquerChatRooms" PROGID="Scripting.Dictionary"> </OBJECT> <OBJECT RUNAT="Server" SCOPE="Application" ID="conquerChatMessages" PROGID="Scripting.Dictionary"> </OBJECT> Η ερώτησή μου είναι: φταίει ή όχι h global.asa; Που είναι η αλήθεια και ποιο το ψέμα; Είναι κάτι λάθος στον κώδικα; Φταίει ο host provider και αν ναι σε τι; Τι πρέπει να αλλάξω, να διορθώσω ώστε να συνεχίσει να παίζει το chat; Ευχαριστώ εκ των προτέρων
Guerriero4 Δημοσ. 5 Νοεμβρίου 2003 Δημοσ. 5 Νοεμβρίου 2003 Poio panw eida kai allo post me to idio problima, ara einai o host sou BTW to site poio einai??
Guerriero4 Δημοσ. 5 Νοεμβρίου 2003 Δημοσ. 5 Νοεμβρίου 2003 btw kalo to chat, paw na to tsimpiso gia to site mou
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.