tl;dr Fatalną obsługę klienta należy piętnować. Szczególnie, gdy firma zapewnia "obsługę priorytetową", "dedykowany zespół konsultantów o najwyższych kwalifikacjach" oraz posiada certyfikaty jakości rzeczonej obsługi. Strzelam, że moja sprawa nie wyszła poza "nisko postawionych" pracowników, szefostwo więc nic nie wie o nie zadowolonym kliencie, więc problemu nie ma, nie? A może warto, by "góra" się dowiedziała, co "dół" robi.
Przyznam szczerze, że hosting na home.pl mam z przypadku a później z lenistwa (brak chęci do przenoszenia stron na inne serwery), choć przyznam też, że dopóki nie wymaga się od nich czegoś więcej jest spoko - działają. Jeden z sklepów, który napisałem, zaczął wymagać CRONa w celu synchronizacji ze stanami magazynowymi dostawcy. Nic prostszego! Home.pl udostępnia cykliczne uruchamianie (
https://pomoc.home.pl/bazawiedzy/zagadnienia/165) a nawet daje mi 600 sekund na wykonanie - brzmi idealnie, zakładany pesymistyczny czas działania skryptu importującego to 120 sekund. Zgodnie z zapiskami w pomocy stworzyłem plik cron-5min.php5 w folderze głównym, jednak coś tak prostego jak chdir() i include() nie może przecież działać od razu (wykonywany z poziomu przeglądarki działa, z poziomu crona nie). No to najwyższa pora skonsultować się z technikami - zachęcony dostępem do "czata technicznego" rozpoczynam rozmowę.
Zapis rozmowy (polskie znaki można naprawić kodowaniem)
Słuchając rady konsultanta piszę wiadomość do działu technicznego
Odpowiedź przychodzi dnia następnego o godzinie 11:29 - zaczęło się super, nawet nie przeczytali mojego zgłoszenia do końca (podając dokładnie to rozwiązanie, które im przesłałem), ale bardzo chętnie sprzedadzą mi certyfikat SSL w promocyjnej cenie
No ale nic to, przeszkodziłem pewnie komuś w porannej kawie albo za dużo tekstu napisałem - każdemu się może zdarzyć nie przeczytanie takiego maila. Jeszcze nie zrażony smaruję odpowiedź z prośbą o czytanie wiadomości do końca i kontakt z osobą techniczną:
Na kolejną odpowiedź musiałem czekać tylko 9 godzin:
Będąc dopiero trochę zirytowany brakiem wiedzy technicznej działu technicznego postanowiłem im wytłumaczyć różnicę (a właściwie jej brak w moim przypadku) między działaniem wget a curl:
Następnego dnia rano (tym razem przed godzinę 9tą, ktoś przerwał poranną kawę żeby mi łaskawie odpisać) i tym razem snippet w gmailu zaczynał się wielce obiecująco "Z informacji przekazanej przez naszego administratora wynika"...
Jakiekolwiek dalsze próby drążenia tematu mijały się z celem (choć tu muszę przyznać, że chłopaki przynajmniej szybko odpisywali) (wiadomości zgrupowane dla wygody)
Nagle olśnienie, home przecież wraz z wprowadzeniem hostingu w chmurze dał nam maluczkim dostęp po SSH. Szach mat głupi homie, teraz mam podstawy, żeby się kłócić dalej
Odpowiedzi długo nie było biorąc pod uwagę ich dzisiejsze tempo odpisywania, "jest dobrze, w końcu ktoś się tym zajął" myślę sobie. W końcu po 7 godzinach widzę maila od nich:
Naskocz nam mały człowieczku. My jesteśmy uznaną firmą w Polsce, nie popełniamy błędów a nawet jeśli, to się do niego nie przyznamy. I co nam zrobisz?
Komentarze (141)
najlepsze
Skoro klient wie lepiej co należy zrobić, to niech nie pisze do supportu tylko sobie to zrobi samemu.
Szczyt buractwa i debilizmu. "Nie zrobię, wymyślcie inny sposób bo tego nie będę testował i wiem lepiej".
Może ja wyręczę zarząd home, premiera i prezydenta... tworzysz sobie w głównym katalogu aplikacji plik baran.php
php echo(dirname(__FILE__)); ?
Później wpisujesz w przeglądarkę http://mojastrona.pl/baran.php ... w twoim
@malarzm: To nie zmienia postaci rzeczy. Jak wszystko tak piszesz, to nie dziwne że masz problemy. No ale wykop uczy...
Taki przykład. Jesteś w katalogu /korwa/ masz też katalog /katalog/ a w nim skrypt skrypt.php głębiej masz katalog app a w nim skrypt app.php i katalog inc i w nim
Brak działania skryptu wywołanego przy użyciu crona wynika z twojej niewiedzy , home niczym nie zawiniło.
Druga rzecz to spróbuj zastąpić te funkcje które używasz innymi niekonfliktującymi z Cronem albo pooptymalizować. To nie ma sensu walczyć
Ich "ukochany wget" oczywiście by pomógł. Tak samo jak prosty cd. Gdybyś posłuchał zamiast się zapierać jak osioł to by pomogło pewnie już po pierwszym mailu.
Ja rozumiem, że to jest usługa trochę
@malarzm: Ogólnie przyjąłeś sporo założeń a co kolejne to głupsze.
Ale skrótów do tl;dr; to ty nie pisz i nie dawaj w opisie, jak
chdir()
jak możesz użyć
include