Java

Nowość
Opublikowano 09.10.2013 o godz. 09:38
@admin

10 października, w czwartek, około godziny 12 zostanie wykonany restart serwera java.

Przepraszamy za wszelkie niedogodności w korzystaniu z usługi. Prosimy pamiętać o uruchomieniu swoich aplikacji po restarcie bądź dodanie odpowiednich wpisów do crona aby wystartowały automatycznie.

Nowość
Opublikowano 01.06.2013 o godz. 16:39
@admin

Informujemy, że w nocy z dnia 12.06 na 13.06, o godzinie 00:30 rozpocznie się migracja wszystkich serwerów mydevil do nowej serwerowni. Częściowa niedostępność usług może potrwać do 5 godzin. Radzimy wszystkim użytkownikom dokładnie zapoznać się z poniższym newsem, ze względu na zawarte w nim ważne informacje dotyczące nowych usług MyDevil.

1. Nowa serwerownia

Niestety, współpraca z obecnym Data Center nie układała się nam najlepiej, więc zdecydowaliśmy się przenieść większość naszych usług w inne miejsce. Nowe serwery mydevil będą zlokalizowane w Polsce, w profesjonalnej serwerowni ATMAN w Warszawie.

2. Serwer IRCowy

W aktualnej serwerowni OVH zostanie uruchomiony jeden serwer – dostępne będą tam wszystkie publiczne oraz prywatne (zakupione przez użytkowników do tej pory) adresy IP. Ten serwer będzie służyć do uruchamiania oprogramowania korzystającego z tych adresów (klienci IRCa, serwery Mumble/TeamSpeak/streaming, proxy dla stron WWW).

3. Adresy IP

Nowa lokalizacja oznacza również nową klasę adresową. Adresy wszystkich serwerów mydevil ulegną zmianie – dotyczy to wszystkich serwerów za wyjątkiem serwera torrentowego oraz nowego serwera przeznaczonego pod sesje IRC. Pojawią się dwie oferty prywatnych adresów IP: IP OVH, IP ATMAN. Dotychczasowe prywatne adresy IP należą do oferty IP OVH.

Zalecamy osobom korzystającym z adresów IP w celu hostowania stron WWW po SSL przejście na adresy IP ATMAN, gdyż przesyłanie danych pomiędzy dwiema serwerowniami może znacząco spowolnić stronę.

Aby zminimalizować efekty uboczne zmiany adresacji, automatycznie zmienimy wpisy DNS wszystkim domenom zaparkowanym na naszych serwerach nazw, które są nakierowane na serwer webowy (domeny które wskazują na inne adresy IP nie będą modyfikowane). Pozostali użytkownicy będą musieli ręcznie zmienić wpisy DNS – nowe adresy IP podamy w przeciągu kilku dni.

4. Dostęp SSH

O tę zmianę prosiliście nas jakiś czas temu. Od tej pory nie będziemy limitować dostępu do naszych maszyn z zewnętrznych adresów – nie będzie już konieczności używania poleceń ssh-web, ssh-torrent czy ssh-java. Użytkownicy będą mogli od tej pory logować się na każdy serwer bezpośrednio z dowolnego miejsca, korzystając z hasła ustalonego na głównym (dla danego użytkownika) serwerze shellowym jak i z kluczy ssh (te należy wgrać samodzielnie na odpowiednie serwery).

Ponadto, obecna pula użytkowników zostanie rozdzielona pomiędzy trzy zestawy serwerów. Każdy użytkownik po migracji otrzyma wiadomość e-mail informującą o prawidłowym przeniesieniu jego konta, oraz zawierający adres serwera, który został mu przypisany. Nowe adresy domenowe będą wyglądać następująco:

  • serwery shell: s0/s1/s2.mydevil.net
  • serwery web: web0/web1/web2.mydevil.net
  • serwery mysql: mysql0/mysql1/mysql2.mydevil.net
  • serwery postgresql: pgsql0/pgsql1/pgsql2.mydevil.net
  • serwery mongodb: mongo0/mongo1/mongo2.mydevil.net
  • serwer irc (oraz stare adresy IP w OVH): irc.mydevil.net

Serwery java, torrent, pocztowy i DNS pozostają wspólne dla wszystkich użytkowników. Na każdym serwerze web i shell umieścimy odpowiedni wpis w hosts, dzięki któremu stare domeny mysql.mydevil.net, pgsql.mydevil.net, mongodb.mydevil.net będą kierować na odpowiadające im adresy IP.

W przypadku połączeń z zewnątrz należy ustawić nowy, odpowiedni adres w aplikacji.

5. Rezerwacja portów

Od teraz rezerwacja na serwerze shell automatycznie rezerwuje również port na serwerze webowym. Aktualnie zarezerwowane porty na serwerze shell zostaną również zarezerwowane na serwerze IRC (gdzie nowe porty będą już rezerwowane osobno przy pomocy Devila).

6. Zmiany w obsłudze PHP

Przy okazji migracji do nowego Data Center testowa obsługa PHP przez FPM zostaje uruchomiona produkcyjnie dla PHP w wersji 5.3 oraz 5.4. Oznacza to również koniec wsparcia dla PHP w wersji 5.2, która nie jest rozwijana od 06.01.2011 (zawiera liczne błędy bezpieczeństwa, mimo używania przez nas dodatkowych łat jesteśmy zmuszeni porzucić tę wersję ze względu na niezadowalającą obsługę przez SAPI FPM) – strony korzystające z PHP 5.2 zostaną automatycznie przełączone na PHP 5.3. Istnieje jednak możliwość samodzielnej kompilacji PHP 5.2 w katalogu użytkownika i uruchomienie przy pomocy FastCGI.

7. Koniec wsparcia dla protokołu TSDNS

Zdecydowaliśmy się zrezygnować z dalszego świadczenia usługi TSDNS. Od dłuższego czasu jest dostępna lepsza alternatywa dla połączeń domenowych do serwerów TeamSpeak 3: wpisy SRV w domenie. Z dniem migracji daemon TSDNS zostanie wyłączony – prosimy o stworzenie odpowiednich wpisów w celu dalszej możliwości łączenia do serwera TeamSpeak po nazwie domenowej. Po szczegóły odsyłamy do dokumentacji TS3.

Jest to jedna z największych zmian, jakie wprowadziliśmy na przełomie ostatnich lat. Będzie się wiązać z dużym nakładem pracy, jednak będą to jedynie zmiany na lepsze – mamy nadzieję, że nowa, lepsza jakość usług zostanie przez Was dostrzeżona 😉

EDIT 13.06 10:24:

Niestety pojawiły się nieprzewidziane wcześniej komplikacje które wydłużają dodatkowo czas potrzebny na uruchomienie usług. Robimy wszystko aby jak najszybciej przywrócić działanie usług. Część stron jest już dostępna. Przepraszamy za utrudnienia i prosimy o cierpliwość.

Nowość
Opublikowano 24.02.2013 o godz. 19:24
@admin

Informujemy, że dnia 04.03.2013 odbędzie się migracja serwera javowego na nową maszynę.

Ze względu na spore zmiany w kwestii oprogramowania, zdecydowaliśmy się uruchomić drugi serwer wcześniej. Od dzisiaj użytkownicy, którzy mieli aktywne konto na serwerze javowym mogą się zalogować na nowy serwer za pomocą polecenia ssh-java-dev. Po zakończeniu testów, w dniu migracji stary serwer zostanie wyłączony, a adresy IP zostaną przeroutowane na nowy serwer Java.

Migracja plików może odbyć się na dwa sposoby, w zależności od preferencji użytkownika.

1) Migracja danych zostanie wykonana całkowicie przez nas, w dniu migracji. Pliki zostaną przeniesione automatycznie dla wszystkich kont, które nie wykonają poniższego kroku (jest on opcjonalny i nie należy go wykonywać, jeśli użytkownik nie chce samodzielnie przenosić plików).

2) Użytkownik może przenieść pliki samodzielnie. Można tego dokonać za pomocą zasobów sieciowych NFS, lub przez sftp-java i sftp-java-dev. W takiej sytuacji należy w katalogu domowym na serwerze Java utworzyć plik ~/.java-selfmigrated (polecenie touch ~/.java-selfmigrated) – plik ten będzie usunięty przez nas w dniu faktycznej migracji.

EDIT

Migracja została rozpoczęta, przewidywany czas zakończenia około godziny 20.

EDIT (19:55):

Migracja serwera java została ukończona pomyślnie. Na serwerze zaszło kilka ważnych zmian, oto najważniejsze z nich:

1) Domyślną wersją javy jest od tej pory java 1.7 od Oracle,

2) @reboot w cronie nie zadziała, ze względu na całkowicie nowy system operacyjny. Zamiast tego proponujemy używać wpisu: * * * * * pgrep nazwaprocesu || 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)

3) Wszystkim osobom, które utworzyły już przed migracją na nowym serwerze java dane zostały przeniesione do katalogu ~/oldjava na nowym serwerze.

4) Ścieżki zaczynające się od /usr/home nie są już dostępne, prosimy uaktualnić pliki konfiguracyjne by korzystały z /home

Wszelkie zmiany ścieżek i innych są już uwzględnione na naszej wiki: https://pomoc.mydevil.net/Java.

W razie dodatkowych pytań prosimy o kontakt.

Nowość
Opublikowano 21.08.2012 o godz. 23:35
@admin

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

Nowość
Opublikowano 16.08.2012 o godz. 20:01
@admin

mydevil.net nawiedziła kolejna rewolucja, idąc z duchem czasu zmieniliśmy niemal całkowicie naszą ofertę dostosowując ją do obecnego rozwoju technologicznego jak i coraz większych wymagań naszych klientów. Najważniejsze zmiany:

– Nowe nazwy pakietów,

– brak limitów ilości dla: domen WWW w httpd, skrzynek e-mail, baz MySQL, PostgreSQL oraz Mongo;

– limit pamięci RAM na serwerze Java został zwiększony do 512 MB dla pakietu MD3 oraz do 1 GB dla pakietu MD4. Dodatkowy RAM można zamówić w cenie 5,00 PLN / 128 MB;

– limity interpretatorów PHP opisane w ofercie (użytkownikom, którym został zmieniony limit przez nas – pozostaje wyższa wartość);

– zniesienie limitów połączeń do serwerów IRC;

Ze względu na całkowitą reorganizację oferty pakiety typu IRC (IRC1-4) zmieniły swoją nazwę na MD1-4. Pakiety typu EKG (EKG1 i EKG2) znikają z naszej oferty, aktywne konta EKG* zostaną automatycznie zaktualizowane do konta typu MD1 (ważność konta nie ulega zmianie). Przedłużenie kont odbywa się według nowego cennika (dotyczy to wszystkich użytkowników, również tych sprzed zmiany oferty w dniu 10.10.2010).

Wszystkie aktywne konta zachowują quotę 20 GB na serwerze webowym.

Promocja

Promocja „Wakacje z mydevil” została ponownie przedłużona, do dnia 31.08.2012, co oznacza ostatnie już przedłużenie promocji.

Przypomnienie

Przypominamy również o konieczności migracji swoich stron na nowy serwer webowy do dnia 20.08.2012 – wtedy zostanie uruchomione proxy do serwera mdweb.

Mamy nadzieję, że nowa odsłona oferty mydevil.net przypadnie Wam do gustu, dokonane zmiany oparliśmy o Wasze sugestie.

Nowość
Opublikowano 20.06.2012 o godz. 16:03
@admin

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.

Nowość
Opublikowano 02.01.2012 o godz. 23:32
@admin

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.

Nowość
Opublikowano 19.12.2011 o godz. 06:42
@admin

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
Opublikowano 05.12.2011 o godz. 23:04
@admin

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.

Nowość
Opublikowano 10.11.2011 o godz. 20:35
@admin

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”.

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!

Dowiedz się więcej

Odblokuj IP

Wybierz serwer, a następnie kliknij przycisk Odblokuj, aby odblokować adres w naszych zaporach sieciowych.

Twój adres IP został pomyślnie odblokowany!

mydevil.net korzysta z plików cookies w celu realizacji usług: statystycznych, społecznościowych oraz funkcjonalnych. Korzystanie z serwisu bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane na Państwa urządzeniu końcowym. Zmiany ustawień dotyczących cookies można dokonać w każdym czasie. Szczegółowe informacje umieściliśmy w Polityce Cookies