Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Monitor Serwera - Konfiguracja Hostingu
Forum PHP.pl > Forum > Przedszkole
Misiur66
Dobry. Mam problem. Zleceniodawca chciałby dodać bajer, w postaci trackera serwerów z jego portalu (z jego logiem rzecz jasna). Więc szukając po googlach, znalazłem kilka ciekawych i podobno działających skryptów. Czyli GameQ, i klasę z psychoStats (class_PQ). Niestety, nie działa żadna. Wg. mnie jest to wina jakichś ustawień hostingu (mam w Hekko). Class_PQ jak i GameQ zwraca błąd o takiej samej formule, choć z różnych plików -
Cytat
fwrite() [function.fwrite]: send of X bytes failed with errno=1 Operation not permitted
, gdzie X też się zmienia. Próbowałem też prostej funkcji która używa fsocketopen -
Kod
fsockopen(rtrim($ipy), rtrim($porty), $errno, $errstr, 20);
- zmienne są poprawne. I zwraca mi błąd
Kod
[b]Warning[/b]:  fsockopen() [[url="http://misiur.com/immo/function.fsockopen"]function.fsockopen[/url]]: unable to connect to 91.204.160.205:6969 (Connection timed out) in [b]/home/misiur/domains/misiur.com/public_html/immo/monitor.php[/b] on line [b]8[/b]


Strona to http://misiur.com/immo/monitor.php . Dałem phpinfo niżej. Ponadawałem wszystkim plikom chmody 777. Podobno to jest coś z dostępnością portów dla PHP. Napisałem do obsługi Hekko, ale jeszcze nie odpisali. Zależy mi na czasie.

Dzięki z góry winksmiley.jpg
erix
Sądząc po komunikacie - podajesz zły port albo zdechł serwer docelowy.
Misiur66
Więc tak. Gadałem z serwerownią. Hekko blokuje wszystkie niestandartowe porty. Jednak spróbowałem na linuxpl - to samo. Rozmiawiałem z ich BOK'iem, podziałało dopiero gdy odblokowali całe IP w firewallu. Nie jest to wygodne. Bo chcemy zrobić dodawanie własnych serweró przez gości - a to głupio tak ciągle prosić o odblokowanie IP w firewallu, co nie? Próbowałem też na serwerze home - to samo. Czy jest jakieś inne rozwiązanie? Czy może znacie działający kod do pobierania danych z serwerów CS? Te serwery któe badałem - na pewno nie padły, a porty nie są zajęte (próbowałem naprawdę dużo razy)

Teraz jest to na http://immortal-fighters.ayz.pl/example.php - jak widać, w 2 jest odblokowany IP.
erix
Zrób sprawdzanie portów przez tunel SSH - w PHP masz odpowiednie rozszerzenie do tego celu. Wykonanie netstat na serwerze docelowym i pobranie wyjścia nie będzie już problemem.

SSH jest jedną ze standardowych usług i jej port nie powinien być zablokowany (co nie znaczy, że nie jest; wówczas musiałbyś albo postawić jakiś lekki demon na serwerach CS, albo zmienić hosting).
Misiur66
BOK Linuxpl orzekł iż wszystkie porty są dostępne. A w konfiguracji jest coś takiego "sshd - Działa" - jak wykonać autoskan portów?

Kupiłem serwer w nazwa.pl. Drogo, ale działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.