Δημοσιεύτηκε: 19 Μαρ 2012, 13:56
Δεν είναι οι φωτογραφίες. Το πρόγραμμα είναι σε Perl με CGI και κατά το submit θα εκτελέσει μια διεργασία που θα πάρει έως και 2-3 λεπτά. Ως τώρα, στο mini_httpd του έβαζα να εμφανίζει μια εικόνα please wait, η οποία εξαφανιζόταν όταν τελείωνε η διεργασία. Αυτό δε φαίνεται τώρα στον Apache, καθώς όταν τελειώνει η διεργασία, τότε φορτώνει πλήρως η σελίδα και τότε εμφανίζονται όλα τα αποτελέσματα, χωρίς να παρεμβάλλεται το "please wait".
Σε κάποιες άλλες διεργασίες που διαρκούν από 10 λεπτά και παραπάνω, το πρόγραμμα στέλνει ένα html comment κάθε 1 λεπτό (".") ώστε να αποφεύγεται το timeout. Καθώς ο Apache περιμένει να εμφανίσει τη σελίδα μόλις τελειώσει η διεργασία, το timeout έχει ήδη γίνει.
Σε κάποιες άλλες διεργασίες που διαρκούν από 10 λεπτά και παραπάνω, το πρόγραμμα στέλνει ένα html comment κάθε 1 λεπτό (".") ώστε να αποφεύγεται το timeout. Καθώς ο Apache περιμένει να εμφανίσει τη σελίδα μόλις τελειώσει η διεργασία, το timeout έχει ήδη γίνει.