W poniedziałek, 7 lipca, w okolicach godziny 8:00 z powodu konieczności prac technicznych wystąpi przerwa w działaniu usług pocztowych, java oraz repozytoriów. Niedostępny będzie również devil oraz panel. E-maile, które zostaną wysłane na adresy obsługiwane na naszych serwerach zostaną dostarczone z opóźnieniem. Strony www (niekorzystające z javy) będą działać poprawnie.
Przerwa w działaniu usług nie powinna potrwać dłużej niż 20-30 minut. Przepraszamy za wszelkie niedogodności. Prosimy pamiętać o uruchomieniu swoich aplikacji po restarcie, bądź dodanie odpowiednich wpisów do crona aby wystartowały automatycznie. Przypominamy również, że @reboot na MDJAVA nie zadziała. Zamiast tego proponujemy używać wpisu:
* * * * * pgrep nazwaprocesu >/dev/null || nazwaprocesu
co można uznać za dobry zamiennik. Przy tworzeniu crona prosimy zwrócić uwagę ścieżki do plików wykonywalnych (można sprawdzić ścieżkę używając polecenia which).
Edit:Prace zostały zakończone pomyślnie.
Przerwa techniczna sewera MDJAVA
W nocy, z 18 (piątek) na 19 (sobota) kwietnia w okolicach godziny 1:00 z powodu zaplanowanych prac technicznych wystąpi przerwa w działaniu usług serwera MDJAVA.
Przerwa w działaniu usług nie powinna potrwać dłużej niż 30 minut. Przepraszamy za wszelkie niedogodności. Prosimy pamiętać o uruchomieniu swoich aplikacji po restarcie, bądź dodanie odpowiednich wpisów do crona aby wystartowały automatycznie. Przypominamy również, że @reboot na MDJAVA nie zadziała. Zamiast tego proponujemy używać wpisu:
* * * * * pgrep nazwaprocesu >/dev/null || nazwaprocesu co można uznać za dobry zamiennik. Przy tworzeniu crona prosimy zwrócić uwagę na zmiany w ścieżkach do binarek (można sprawdzić ścieżkę używając polecenia which).
Promocja Wielkanoc z mydevil.net
Z okazji zbliżających się Świąt Wielkanocnych postanowiliśmy uruchomić specjalną promocję. Na wszystkie konta zamówione lub przedłużone na okres minimum pół roku dajemy 15% zniżki! Regulamin promocji dostępny jest tutaj. Promocja potrwa od dzisiaj do końca 25.04.2014 włącznie. Aby uzyskać znacznie większą zniżkę na nowe konto wystarczy przy zamówieniu podać kod rabatowy, kod osoby polecającej.
Wesołych Świąt i mokrego śmigusa dyngusa 🙂
EDIT:
Prace na serwerze java zakończyły się pomyślnie około 1:20.
W poniedziałek, 13 stycznia w okolicach godziny 8:00 rano z powodu zaplanowanej modernizacji sprzętu wystąpi przerwa w działaniu następujących usług:
– poczty
– repozytoriów
– mdjava
W tym czasie nie będzie również dostępny devil.
Przerwa w działaniu usług nie powinna potrwać dłużej niż 1 godzinę. Zmiana pozwoli długofalowo rozwiązać problemy wydajnościowe, o których otrzymywaliśmy sygnały od użytkowników.
Przepraszamy za wszelkie niedogodności w korzystaniu z usługi. Prosimy pamiętać o uruchomieniu swoich aplikacji na serwerze mdjava po restarcie, bądź dodanie odpowiednich wpisów do crona aby wystartowały automatycznie.
EDIT 13.01 8:40:
Prace rozpoczęły się o 8:10 i trwały do 8:35. Wszystkie usługi powinny już działać poprawnie.
Modernizacja polegała na dołożeniu dwóch dysków SSD (128GB każdy) do maszyny, dzięki czemu przy wykorzystaniu ich cache powinna ona znacznie przyspieszyć.
Proxy na serwer webowy
Zgodnie z informacją zamieszczoną w poprzednim newsie od dzisiaj cały ruch WWW z serwera shellowego kierowany jest na serwer WEB. Nieprzeniesione strony na nowy serwer będą od teraz niedostępne.
Obsługa GZIP
Na Wasze życzenie udostępniliśmy możliwość uruchomienia kompresji GZIP dla poszczególnych domen. Można tego dokonać za pomocą polecenia:
devil www options <domena> gzip on
Natomiast wyłączyć można za pomocą polecenia:
devil www options <domena> gzip off
Domyślnie GZIP jest wyłączony dla wszystkich domen. Aby GZIP działał prawidłowo, użytkownik końcowy musi się połączyć bezpośrednio z serwerem mdweb (wpisy DNS typu A w domenie, kierujące na adres 87.98.234.154).
Wyłączenie error_log
Ze względu na nieprawidłowe działanie, obsługa pliku error.log została wyłączona do odwołania.
Varnish
Udostępniliśmy również akcelerator Varnish, z którego każdy użytkownik może skorzystać (korzystanie z niego jest opcjonalne). Varnish został u nas skonfigurowany tak, by dostarczał cache tylko (i wyłącznie) dla treści dynamicznych – treści statyczne posiadają własny, niezależny mechanizm cache, który jest aktywny cały czas. Z Varnisha można skorzystać w celu przyspieszenia czasu ładowania strony, oraz zaoszczędzeniu interpretatorów – więcej informacji pod adresem https://pomoc.mydevil.net/Varnish.
Obsługa CloudFlare
Informujemy również, że skonfigurowaliśmy httpd na serwerze webowym tak, by pokazywało prawdziwe IP użytkowników zza CDN CloudFlare.
IPv6 jako vhost www
Od tej pory prywatne adresy IPv6 użytkownika mogą być dodawane jako vhosty WWW.
Upgrade node.js
W ciągu najbliższych 14 dni zostanie wykonana aktualizacja systemowego node.js do wersji stabilnej 0.8.x, użytkownicy chcący w dalszym ciągu korzystać ze starszej wersji 0.6 proszeni są o uruchomienie własnej kopii w katalogu domowym.
Exec na MDJava
Dodaliśmy możliwość włączenia usługi „uruchamianie własnego oprogramowania” (binexec) dla serwera Java. Standardowo, binexec na tym serwerze można włączyć za pomocą polecenia:
devil binexec on mdjava
Informujemy, że dnia 21.06.2012 o godzinie 01:00 odbędzie się techniczny restart serwera mdjava. Jego celem jest zmiana ustawień kernela oraz aktualizacja systemu plików, co powinno poprawić wydajność.
Przerwa nie powinna potrwać więcej niż 15 minut. Oczywiście, wszystkie procesy zostaną zakończone i konieczne będzie ich ponowne uruchomienie (dla osób, które nie dodały wpisu '@reboot’ do tabeli Cron).
Edit (21.06.2012 03:04):
Prace techniczne nieco się przeciągnęły, jednak system działa prawidłowo i stabilnie. Dokonaliśmy aktualizacji ZFSa i podkręciliśmy nieco ustawienia cache, co powinno polepszyć wydajność serwera mdjava.
Nieco spóźniony prezent z okazji nowego roku, przez niektórych długo oczekiwany. Mamy przyjemność zaprezentować nową usługę na mydevil.net – serwery torrent.
Dostęp do serwera można uzyskać wpisując polecenie devil torrent init – otrzymujemy w ten sposób klucz ssh (pozwalający się zalogować z mydevil) oraz hasło, służące do pobierania naszych plików (przez protokół HTTP). Pojemność konta wynosi 10 GB dla IRC3 oraz 20 GB dla IRC4.
Zalogować się można poleceniem ssh-torrent – na serwerze zainstalowany jest rtorrent i transmission, dzięki którym możemy rozpocząć wymianę plików. Oczywiście pełen opis usługi dostępny jest na naszym wiki.
Z powodu wprowadzenia nowej usługi, nasz regulamin uległ zmianie, dlatego prosimy o zapoznanie się z nową wersją. Zalogowanie się na serwerze torrentowym jest równoznaczne z akcetpacją nowego regulaminu.
Najważniejszymi zmianami są: gwarancja dostępności usługi (SLA) na poziomie 99,50% w skali miesiąca (punkt 4), utrzymywanie kopii zapasowej danych przez 14 dni (punkt 6.7) oraz wprowadzenie regulaminu korzystania z serwera Torrent oraz MdJava – punkty 2.8 – 2.11. Po wprowadzeniu w życie nowego regulaminu, użytkownik ma prawo odstąpić od usługi po upływie jej daty ważności. Przedłużenie usługi równoznaczne jest z akceptacją nowego regulaminu.
Nastąpiła awaria serwera MDJava, a w nim jaila z MySQL i PostgreSQL oraz poczty. Badamy sprawę.
EDIT (parę minut później):
Problem został rozwiązany.
Promocja!
Z okazji zbliżającego się święta, postanowiliśmy wprowadzić w życie mikołajkową promocję: każdy użytkownik, który kupi lub przedłuży konto na okres roku/pół roku dostanie rabat w wysokości 50%. Przedłużenie musi się odbyć w dniach od 6 grudnia 2011 do 13 grudnia 2011, chęć wzięcia udziału w promocji należy potwierdzić drogą mailową, wysyłając potwierdzenie przelewu.
Regulamin promocji dla nowych użytkowników
Regulamin promocji dla obecnych użytkowników
Proxy_pass
Dodaliśmy również nowy typ stron WWW – proxy. Za jego pomocą możemy przekierować cały ruch na któryś z naszych portów TCP (na mydevil i MDJava), lub gniazdo unixowe:
devil www add example.com proxy 127.0.0.1 12345
devil www add example.com proxy 176.31.202.49 12345
devil www add example.com proxy 176.31.202.50 12345
devil www add example.com proxy socket
Snapshoty na MDJava
Dodaliśmy również kopie zapasowe (snapshoty) na dedykowanej maszynie do Javy. Kopie zapasowe podmontowane zostały do ~/backup na serwerze dedykowanym do Javy.
Aby ułatwić przerzucanie plików na mdjava, zamontowaliśmy zdalnie katalogi domowe z serwera mdjava na głównej maszynie shellowej. Jeśli posiadamy konto na serwerze mdjava, w naszym katalogu domowym pojawi się symlink ~/mdjava, który będzie kierować do katalogu domowego na zdalnym serwerze.
Powinno to ułatwić transfer małych aplikacji Java, jednak wciąż jest to montowanie zdalne i nie należy się spodziewać po tym rozwiązaniu cudów wydajnościowych. Czasami może się okazać, że przerzucanie większych plików odbędzie się dużo szybciej używając http(s) i fetcha na mdjava.
Dnia 10.12.2011 zostanie wyłączony tunel dla połączeń MySQL przez „localhost” na nowy serwer baz danych. Kto jeszcze tego nie zrobił, powinien poprawić adres serwera MySQL w swoich aplikacjach na „mysql.mydevil.net”.
Podział na serwery w rezerwacji portów
Zmieniliśmy nieco system zarządzania portami. Od teraz rezerwacja portów na serwerze mdjava nie jest zależna od głównego serwera shellowego. Nowa składnia polecenia jest następująca:
devil port add <tcp|udp> <port> [<serwer>]
Ostatni parametr, czyli serwer jest opcjonalny – oznacza to, że używając polecenia tak jak dawniej będziemy dodawać porty do głównej maszyny shellowej.
Jako ostatni parametr należy podać nazwę serwera, na którym chcemy zarezerwować sobie port. Dostępne serwery to mydevil (główny serwer shellowy), mdjava (serwer dedykowany dla aplikacji Java).
Użytkownicy, którzy uruchomili już aplikacje na serwerze mdjava nie muszą się martwić o to, że inni użytkownicy podkradną im porty – dodaliśmy im już odpowiednie porty.
Access logi dla stron WWW
Kolejną opcją którą wprowadziliśmy jest dostęp do logów generowanych przez nasze httpd. Jeśli chcemy, możemy w prosty sposób sprawić by w katalogach naszych stron WWW pojawiły się odpowiednie pliki tekstowe, zawierająca logi z wejść na stronę.
Pliki musimy utworzyć samodzielnie, oraz nadać im odpowiednie uprawnienia – w przeciwnym wypadku logowanie jest „wyłączone”. Logowanie włączamy poniższą serią poleceń:
mkdir ~/domains/domena.pl/logs
touch ~/domains/domena.pl/logs/access.log
chmod o+rwx ~/domains/domena.pl/logs/access.log
Uprawnienia o+rwx dają możliwość zapisu dla danego pliku przez serwer httpd. Usuwając te uprawnienia (poleceniem chmod o-rwx) wyłączymy zapis do plików z logami. Ewentualną rotację należy przeprowadzić we własnym zakresie (np. korzystając z newsyslog, który umożliwia rotacje dowolnych plików).
Pracujemy również nad wprowadzeniem logów z błędami (error.log), w których będą m.in. pokazywane komunikaty związane z błędną konfiguracją pliku .htaccess.
Zaoszczędź czas i pieniądze!
Darmowa migracja
Przy zakupie rocznego planu hostingowego na mydevil.net oferujemy:
- Migrację stron i poczty – całkowicie bezpłatnie
- Gwarancję bezpieczeństwa i ciągłości działania
Przenieś się na nowoczesną i niezawodną platformę – wybierz mydevil.net!