![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
od dłuzszego czasu mam problem na stronie klienta ktora jest na serwerze home.pl, oczywiscie problem wykracza poza szablonowe odpowiedzi konsultantow ktorzy raz twierdza ze problem jest po mojej stronie raz ze cos poprawiaja na serwerze ogolnie nie mam juz sily na dyskusje z nimi, ktore nie pomagaja w przyblizeniu sie do rozwiazania problemu. W sobote stwierdzili ze podjeli dzialania administracyjne i jezeli problem sie pojawi ponownie mam dac znac, a dzisiaj ze te dzialania to tylko sprawdzali i ze u nich jest wszystko ok. no i wracam do punktu wyjscia. tak wiec zakładam ze znajde tutaj bardziej kompetente osoby a przynajmniej ew. jakies sugestie po czyjej stronie jest wlasciwie problem: wiec tak strona http://www.drukarniaszczecin.pl, problem jest z szyfrowaniem/przekierowywaniem. Strona nie jest cala w SSL, czesc podstron jest, czesc nie jest, z uwagi na linkowanie w kodzie do zewnetrzych zrodel nieszyfrowanych (po http), zdecydowalem sie przekierowywac usera w momencie wchodzenia np. na ekran logowania pod https, a gdy smiga po artykulach spowrotem na http, zeby przegaladarka nie rzucala komunikatem o niebezpiecznych linkach jezeli strona jest w https. i teraz tak zrzut problemu http://www.drukarniaszczecin.pl/problem.gif w momencie skakania miedzy zakladkami, np. (http)oferta -> (https)moje konto, itd http->https... za ktoryms razem wyskakuje biały ekran, jak na screenie. Nie jest to rzecz ktora dzieje sie zawsze, jest to bardziej losowe, problem pojawia sie co jakis czas. Samo przekierowanie zrobilem sobie tak ze zdefiniowalem tablice adresow ktore powinny byc w https, i przy wejsciu na strone sprawdzam jezeli jestem na http a powinno byc https to robie header(Location:...) exit,die() i smiga, jezeli powinna strona byc w http to spowrotem przerzucam. jak widac na zalaczonym obrazku ![]() (p.s. jeszcze zostaly mi testy z przepisaniem tego na htaccess) pozdrawiam ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie mam teraz czasu aby to coś sensownego wymyślać, ale po dosłownie kilku klinknięciach dostałem to (I faktycznie zero odpowiedzi z serwera):
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
heh to jeszcze inny problem
![]() ale tamto nie konczy sie wlasnie zadnym komunikatem tylko biala strona bez bledow bez niczego |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ciężko tutaj coś powiedzieć, ale czy przy Location zawsze podajesz pełny adres? chodzi mi o to czy także podajesz razem z hostem, ostatnio też miałem podobny problem i to było rozwiązaniem, ale raczej nie przypomnę sobie czy to było akurat na home
![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
podaje pełny adres, a z tego co pamietam jak stawialem inne serwisy na home, to jezeli nie poda sie pelnej nazwy razem z domena to nie dziala wogole.
tylko wlasnie tutaj glownie chodzi o to ze problem raz jest raz nie ma, wiec na moj rozum jezeli bylby problem z kodem przekierowania to by nie dzialalo wogole, a nie ze przewaznie dziala a czasami nie |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ja poklikałem 5 minut i nic nie dostałem, może poproś o jakieś logi z tych godzin kiedy zaistniała ta sytuacja czy coś.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
gdyby bylo prosto problem wywolac to pewnie i rozwiazanie by sie znalazlo, sek w tym ze jak pisalem czasami jest, ja nie wiem jak czesto, wczoraj jak chodzilem normlanie po stronie w przeciagu godziny wystapil 3 razy, ale ja sobie odswieze i mi strona wskoczy juz potem dobrze, ale problem zaczyna sie wtedy kiedy klienci sie skarza bo wyskakuje im jakis bialy ekran w momencie skladania zamowienia. moze ma to zwiazek z obciazeniem serwera i wystepuje w okreslonych godzinach nie wiem.
aczkolwiek pytanie co wiecej mozna sprawdzic z poziomu przegladarki niz to co widac na screenie ? mysle ze tam chyba jest wszystko w tym temacie co mozna zobaczyc, jezeli nie to moge powalczyc u siebie tylko pytanie na co jeszcze mam patrzec, aha logi tez przegladalem i nic ciekawego tam nie znalazlem, oprocz 302 i 200, zreszta taka tez dostalem odpowiedz ze wszystko jest ok. odp:0:"Uprzejmie informuje, iz podjelismy prace administracyjne, ktore powinny wyeliminowac wskazana niedogodnosc. Prosimy o weryfikacje oraz informacje zwrotna, gdyby miala ona ponownie miejsce." odp:1:"Uprzejmie informuje, ze po stronie serwera nie widzimy mozliwej przyczyny tej sytuacji. Certyfikat jest zainstalowany poprawnie, a interpreter PHP nie zwraca komunikatow bledow. (...)" i w skrocie ze moge to przekierowac przez htaccess moze pomoze moze nie. odp:2:"Uprzejmie informuje, ze z naszej strony sprawdzilismy dzialanie serwera oraz certyfikatu SSL. Wszelkie ustawienia, zwlaszcza certyfikatu SSL, zostaly skonfigurowane tak aby nie powodowaly zadnych niedogodnosci. Jezeli sytuacja w dalszym ciagu wystepuje, sugeruje zmiane w samej aplikacji." dla mnie dziwne jest to ze nie ma tych naglowkow, jezeli wrzuce plik z samym die() to zwroci mi bialy ekran ale beda naglowki odpowiedzi, a tu nie ma nic null ![]() pewnie sie skonczy na sprawdzaniu wszystkich powiazan i ew. pisaniu jakis skryptow posredniczacych zeby nie odwolywac sie do zasobow w http bezposrednio, czego niestety chcialem uniknac |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Hum 10 + 5 minut poprzednim razem klikania pod Operą - nic a nic, 15 klików pod FF od razu wywaliło ... .
Edit: Wow - dwa kliki więcej i dostałem też error co kolega wyżej ![]() Edit2: Następne dwa kliki i też biała strona i też FF. Spróbuj to wymusić np pod Operą, może to jednak wina przeglądarki? chociaż bardzo dziwne zachowanie. Ten post edytował melkorm 20.12.2011, 11:59:34 -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
czyli co myslisz ze to moze jednak miec zwiazek z firefoxem ? bo taka informacje dostalem od biura ze dzwonia do nich tylko uzytkownicy firefoxa, ale wlasnie klikalem tez w IE i Chromie i tez to mialem, opere rzadko odpala
![]() edit: zakladajac ze to wina przegladarki jakis pomysl jak to mozna wyeliminowac ? jak nie to tam cos poszukam na google, chociaz o ile pamietam szukalem juz tez i nie znalazlem, bo problem nie jest od "wczoraj" ![]() Ten post edytował aj_rudy 20.12.2011, 12:02:31 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Hum no na prawdę się naklikałem pod Operą, a pod FF tylko odpaliłem i od razu wyskoczyło praktycznie, może jednak coś wysyłasz przed przekierowaniem i po prostu Opera sobie z tym radzi ? Ciężko mi cokolwiek doradzić / powiedzieć coś więcej.
Może pokaż tego przykładowego redirecta z not-https na https i czy przypadkiem nie macie mod_deflate na serwerze? Ten post edytował melkorm 20.12.2011, 12:08:22 -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
oprocz sprawdzania linka w tablicy czy ma przekierowywac to jest tylko:
Kod $link = str_replace('http://', 'https://', $_SERVER['SCRIPT_URI']); header('Location: '.$link); exit; robilem juz rozne rzeczy w ktore nie wierzylem ze moga cos zmienic ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Hum, z czego co zauważyłem to się dzieje tylko na https, może nie może się połączyć z serwerem certyfikatu? (totalny strzał, ale chyba nic więcej mi nie przychodzi do głowy)
Edit: Pod operą też to dostałem ![]() ![]() Edit2: Kod https://www.drukarniaszczecin.pl/site/js/jsall.php?id=27092012 Szczegóły odpowiedzi HTTP/1.1 200 OK Cache-Control: max-age=172800, public Connection: close Content-Type: text/html Date: Tue, 20 Dec 2011 11:48:00 GMT Server: IdeaWebServer/v0.70 X-Powered-By: PHP/5.3.6 Daj poprawny Content-Type + jeszcze najlepiej nagłówek kiedy wygasa + przenieś to na sam dół bo 3 sekundy to lekka przesada, zresztą otwórz sobie ten plik w przeglądarce a ujrzysz fajne rzeczy ![]() ![]() Ten post edytował melkorm 20.12.2011, 12:53:22 -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
tylko z tym akurat nie widze zwiazku, to kwestia optymalizacji, wiem ze jest ciezki, ale skrypt js jest pobierany pozniej przeciez jak przegladarka pobierze kod strony i ma w niej odwolanie do niego, a skoro nie pobiera glownego kodu to chyba nie ma zwiazku ciezki skrypt ?
ale teraz mi zwrociles uwage na inna rzecz, jezeli odswiezasz non stop https, to przekierowanie tez nie jest problemem, bo skrypt sprawdza czy jest https i nie przekierowuje bez sensownie na niego jezeli juz w nim jest. tak wiec zaczynam miec watpliwosci czy przerobka strony cos zmieni. Co do białej strony lub przerwanego polaczenia, to sa to dwie odrebne rzeczy, bo w FF mialem i to i to, wiec to tez nie kwestia przegladarki, moze home odcina hehe tych co naparzaja w F5 ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Moja aktualna jedyna rada odnośnie problemu to zmień serwer
![]() ![]() Cytat Co do białej strony lub przerwanego polaczenia, to sa to dwie odrebne rzeczy, bo w FF mialem i to i to, wiec to tez nie kwestia przegladarki, moze home odcina hehe tych co naparzaja w F5 Pod Operą przy F5 tylko dostaję "Połączenie przerwane przez serwer" Nigdy nie dostałem pustej strony ![]() Ten post edytował melkorm 20.12.2011, 13:14:20 -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie odpada, poki co, nie mam czasu jak widzisz zeby skrypty zoptymalizowac a co dopiero przenosic serwer z calym systemem produkcyjnym to nie jest takie proste bo ten serwis to akurat ułamek calosci, predzej SSLa wywalimy narazie, ale jeszcze sprawdze z tym odswiezaniem bo jezeli tak to tylko strace czas na przerobki ktore nic nie zmienia a problem bedzie dalej sie pojawial. wiec mam w sumie co chcialem
![]() ![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Hum ogólnie jeżeli ten serwis ma dość sporą odwiedzalność a ten plik jsall.php jest cały czas generowany wraz z file_get_contents itp to może zabić przy większej ilości osób jakiś virtualny hosting
![]() ![]() ![]() -------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 5 Dołączył: 16.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Totalny strzał, ale spróbuj przez .htaccess przełączyć wersję PHP na starszą (bodaj 5.2); my na home.pl i PHP 5.3 mieliśmy również dziwne przygody... może to pomoże;)
Wprawdzie u nas problem nie występował na https, jednak np często dostawaliśmy puste strony w panelu administracyjnym np. PIWIKa, Drupala itd... Ten post edytował vee 20.12.2011, 13:37:04 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
@melkorm: no tak ale ja uparcie bede twierdzil ze pliku przegladarka nie pobiera poki nie pobierze kodu w ktorym jest odwolanie do niego, wiec jezeli by tak bylo jak mowisz to strona powinna sie wyswietlic i ewentualnie nie pobrac tylko tego skryptu tudziez innych, a tu sie wogole nic nie pobiera, wiec wg mnie nawet do tego skryptu nie dochodzi nawet (mowimy o przypadku bialego ekranu) chyba ze to zle interpretuje. co do odwiedzalnosci malo nie jest i z tym resetowanie sie z toba zgodze ze to wina pewnie obciazenia, bo z tym juz byl problem kiedys ale to akurat home wyeliminowal, wiec teraz to jest rzadko spotykane. i jest koncepcja jak go wyeliminowac. co do logow jak pisalem patrzylem moge wkleic jakies, tylko w logu nie ma bledu.
@vee: heh probowalem tez roznych dziwnych rzeczy, wiec cokolwiek nowego co mozna sprawdzic jest dobre ![]() |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
@aj_rudy - nie o to chodzi, wchodzi załóżmy X userów plik generuje się X razy zajmując pamięć dość szybko przy tego typu operacjach więc dla usera X+1 po prostu wywala białą stronę bo home ma na pewno ograniczone na zasoby
![]() -------------------- |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
@melkorm: no tak
![]() ![]() ![]() co do loga pewnosci nie mam ale patrzac +/- po godzinie to raczej to wywolanie z bialym ekranem bo nie nastepuja po nim zadne (czyli nie pobiera styli i tego pliku na ktory sie uwziales ![]() Kod - [20/Dec/2011:13:43:30 +0100] "GET /cms2/panel,pl.html HTTP/1.1" 200 23905 "http://www.drukarniaszczecin.pl/catalog,pl.html" "Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0" ja tu nic nie widze, co do wywolan nie powiem jest sporo, log z dzisiaj ma juz ponad 20MB, ale tez nie znalazlem nic w stylu: GET /cms2/panel,pl.html HTTP/1.1" 200 0 z zerowym rozmiarem, czyli nie ma pustych odpowiedzi. i jeszcze jedno pytanie sie nasuwa zakladajac ze to wina obciazenia, to czy home nie powininen mi powiedziec "ej gosciu przekraczasz limity dlatego sa problemy" tylko tekst ze wszystko jest ok ? :[ chyba maja jakies wykresy w tym temacie, tylko nie moge im sugerowac odpowiedzi bo jak znam zycie to mi przytakna znowu ze tak to wina obciazenia, jak zaproponowalem pomoc czy moge cos w kodzie zmienic i ze to problem z przekierowaniem to zaraz o htaccessie dostalem wyklad ;] @vee sprawdzilem, nie pomoglo ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:52 |