TCH (statz) | #1, Főfasz (10443) |
37 | #5800 | ^ | Idézet | Thu, 18 May 2023 21:58:45 +02 |
178.164.*.* | *.pool.digikabel.hu |
Az ilyeneket szarrá kéne spammelni... |
miklos_akos (statz) | #7, Lófasz (871) |
1827 | #5801 | ^ | Idézet | Sun, 21 May 2023 19:47:45 +02 |
185.187.*.* | *.75.187.185.dialin.segfault.club |
Nnnnaaa, megtudtam, hogy letezik egy orosz fejlesztesu modolt Ubuntu disztro Uncom OS neven. Ez eddig nem is lenne meme, de az aktivalasi rendszer az. A rendszer a /usr/bin alatt szallit egy uncom-activate nevu python scriptet, ami egy valamit figyel aktivalaskor: a szerver JSON valaszkent visszaadja-e ezt: {'is_activated': True} Szoval kb 5 perc utan gyartottam hozza aktivatort aminek a source codeja konkretan annyi, hogy ha meghivod a domain.tld/activate_key url-t egy POST requesttel akkor visszadobja barmilyen serialra a vart valaszt, plusz valami check_keyt is implementaltam, fogalmam sincs mit csinal azon kivul, hogy a script egy {is_activation_valid: True} valaszt var vissza. from flask import Flask, request import json app = Flask(__name__) @app.route("/activate_key",methods = ['POST','GET']) def activ(): data_out = {'is_activated': True, 'is_activation_valid': True} return json.dumps(data_out),200,{'Content-Type':'application/json'} @app.route("/check_key",methods = ['POST','GET']) def check(): data_out = {'is_activation_valid': True} return json.dumps(data_out),200,{'Content-Type':'application/json'} @app.route("/") def mainpage(): return "run sudo apt update and sudo apt upgrade -y before proceeding, then open up /usr/bin/uncom-activate and change LICENSE_SERVER_URL to https://domain.tld and just click Activate.",200 app.run() Ja es mivel a Flask app minden esetben a vart valaszt adja vissza, az aktivator elfogad URES serialt is. |
TCH (statz) | #1, Főfasz (10443) |
509 | #5802 | ^ | Idézet | Sun, 21 May 2023 21:10:45 +02 |
178.164.*.* | *.pool.digikabel.hu |
russianhotsexlinux, meg fasz@fasz... XDDDDDDDDDDDDDDDDDD Jó gagyi védelem. Mi van egyébként, ha nem aktiválod, mi a limitáció? saxus már megint ostoba. Nem az a baj, hogy egy viszonylag kis pénzből forgatott, háborús környezetben játszódó mesefilm nem historikusan akkurátus(OMG, mekkora szavak), hanem, hogy primitív, valószerűtlen és hiteltelen. Az a legkisebb baj vele, hogy a német katonák szovjet tankban ülnek... |
miklos_akos (statz) | #7, Lófasz (871) |
737 | #5803 | ^ | Idézet | Mon, 22 May 2023 03:55:26 +02 |
185.187.*.* | *.75.187.185.dialin.segfault.club |
orosz kontakt szerint semmi. Ja es itt az igert kep a dobozrol es laptoprol (ami mar exkluzivan csak toltorol megy igy kozel 20 ev utan lol): Es bonuszkent betarcsaztam ide a DosDude1 cege altal uzemeltetett dialup szolgaltatasra csak azert, hogy megnezzem megy-e a trefos voip vezetekes ha nincs PPPoE kiepitve a szarjukon: |
TCH (statz) | #1, Főfasz (10443) |
591 | #5804 | ^ | Idézet | Mon, 22 May 2023 12:22:46 +02 |
188.143.*.* | *.pool.digikabel.hu |
Hibás RAM slot, döglött akksi...de ennyiért végülis nem rossz, ha megy. (Látom te is fent voltál még hajnal 4-kor tegnap.) Gondolod szükség lesz rá? :] |
TCH (statz) | #1, Főfasz (10443) |
406 | #5805 | ^ | Idézet | Tue, 23 May 2023 12:04:10 +02 |
188.143.*.* | *.pool.digikabel.hu |
saxus már megint ostoba. A Safari nem Chromium, vagy Firefox, tehát már akkor is baromságot írt, ha csak a mainstream browsereket nézzük, de mivel célzott valamelyik CLI-browserre is, ami underground, így totál baromság az egész, mert underground browserből aztán doszta van jópár, ami nem Chromium, vagy Firefox. |
Flood3r (statz) | #8, Lófasz (838) |
462 | #5806 | ^ | Idézet | Thu, 25 May 2023 02:41:35 +02 |
94.21.*.* | *.pool.digikabel.hu |
Heyo. Nézegettem az Apache szerveremet, és azt mondja mpm_prefork módban fut, meg hogy az mpm_worker az jobb lenne high traffic oldalakhoz. Namost le akartam tiltani a prefork modult ezzel a paranccsal: sudo a2dismod mpm_prefork Sajnos a lenti ERROR-t írja: ERROR: The following modules depend on mpm_prefork and need to be disabled first : php7.4 Innen nem mertem tovább bele kutyulni a dolgokba. Sajnos mindenhol ilyen outdated infót találok erről. |
TCH (statz) | #1, Főfasz (10443) |
1882 | #5807 | ^ | Idézet | Thu, 25 May 2023 14:23:47 +02 |
188.143.*.* | *.pool.digikabel.hu |
Biztos, hogy bele akarsz ebbe mászni? Csak mert az a probléma, hogy egyszálú a PHP-d, ezért a szerver fork()-olja saját magát, hogy többszálúságot tudjon biztosítani a konkurens lekérések kiszolgálásához, ergo ennek a PHP-nak a futtatásához szükséges az mpm_prefork modul. Ha lekapcsolod, akkor nincs PHP. Az egyik megoldás erre az, hogy forgatsz magadnak egy többszálú, threadsafe PHP-t, ami viszont azzal jár, hogy az összes non-threadsafe feature-jét és modulját bukod a PHP-nak, amiből nem kevés van. Ha ez megvan, akkor le lehet kapcsolni a preforkot és engedélyezni a workert. A másik az az lenne, hogy FastCGI-vel tolod, ami nagyjából így nézne ki: apache2ctl stop apt-get install php7.4-fpm apache2-utils a2dismod php7.4 mpm_prefork a2enmod actions fastcgi alias mpm_worker touch /usr/lib/cgi-bin/php7.4.fcgi chown -R www-data:www-data /usr/lib/cgi-binAztán szerkeszteni kéne a /etc/apache2/mods-available/php7.4.conf fájlt és belebaszni a végére, hogy <IfModule mod_fastcgi.c> AddHandler php7.4.fcgi .php Action php7.4.fcgi /php7.4.fcgi Alias /php7.4.fcgi /usr/lib/cgi-bin/php7.4.fcgi FastCgiExternalServer /usr/lib/cgi-bin/php7.4.fcgi -socket /var/run/php7.4-fpm.sock -pass-header Authorization -idle-timeout 3600 <Directory /usr/lib/cgi-bin> Require all granted </Directory> </IfModule>Aztán: a2enconf php7.4-fpm apache2ctl start /etc/init.d/php7.4-fpm restartEz az utolsó sor nálad lehet másképp lesz, ha valami systemd fertőzött disztrót használsz: systemctl restart php7.4-fpm.serviceVagy mittudomén, faszom tudja, hogy megy ez shitsteamd alatt... Na most, ezt én sosem próbáltam, nem tudom, hogy így látatlanban ez menne-e, vagy sem, tehát nem tudok garanciát vállalni rá. |
Flood3r (statz) | #8, Lófasz (838) |
332 | #5808 | ^ | Idézet | Thu, 25 May 2023 16:06:55 +02 |
178.48.*.* | *.business.broadband.hu |
Muszáj leszek. Bár egyelőre nem merek. Mondjuk nem értem hogy eleve miért nem a gyorsabb megoldást használja ez a szutyok. Gondolták hogy mindenkinek 10 felhasználó fogja látogatni a weboldalát azt csók? Na mindegy ez most felidegesített kicsit. Valszeg a FAStCGI lesz a megoldás, csak ez is ahány weboldal annyi féle dokumentáció. |
TCH (statz) | #1, Főfasz (10443) |
48 | #5809 | ^ | Idézet | Thu, 25 May 2023 16:19:39 +02 |
188.143.*.* | *.pool.digikabel.hu |
Miért leszel muszáj? Ennyire belassult az oldal? |
Flood3r (statz) | #8, Lófasz (838) |
67 | #580a | ^ | Idézet | Thu, 25 May 2023 16:23:36 +02 |
178.48.*.* | *.business.broadband.hu |
Igen, néha qrva nagy hiccuppok vannak, ha sokan vannak egyszerre. |
TCH (statz) | #1, Főfasz (10443) |
282 | #580b | ^ | Idézet | Thu, 25 May 2023 18:11:22 +02 |
188.143.*.* | *.pool.digikabel.hu |
Inkább ki kéne deríteni, hogy mi a szűk keresztmetszet. Lehet, hogy a DB, mert valami index hiányzik. Lehet, hogy a PHP, mert szarul van megírva. De az is lehet, hogy a HDD, mert annyi videóstreamet kéne felfele nyomni, amit nem bír el. (Nem SSD van alatta, ugye?) Vagy kevés a RAM. |
Flood3r (statz) | #8, Lófasz (838) |
354 | #580c | ^ | Idézet | Thu, 25 May 2023 23:36:46 +02 |
94.21.*.* | *.pool.digikabel.hu |
Hát, a RAM-ból 32Gb van azóta, szal annak elégnek kéne legyen. Procit most kapott egy ryzen 9 3800X-et 12 magos szörnyeteget. HDD-ből két darab 4TB WD Red van az 5400RPM-es. Azok talán lassúak lehetnek, passz. Az a baj SSD-ből ugyanekkora méretű egy vagyon, és ugye 2 darab is kéne belőle. A többit nem vágom, tény hogy a motor az ilyen összetákolt fos. |
TCH (statz) | #1, Főfasz (10443) |
1483 | #580d | ^ | Idézet | Fri, 26 May 2023 00:26:43 +02 |
188.143.*.* | *.pool.digikabel.hu |
Az 5400-asok garantáltan lassúak, viszont garantáltan sokáig bírják. Hogy vannak használva? RAID 0? RAID 1? Csak mert lehet, hogy jobban járnál, ha nem RAID lenne, hanem a videók egy része az egyiken, a másik része a másikon lenne. Megpróbálkozhatsz nagyobb filecache-sel, de nem biztos, hogy a videólejátszás fekteti meg a rendszert. Megpróbálhatod kideríteni, mi a bottleneck. Amikor épp kurwa lassú, akkor bessh-zol és atop-pal megnézed a CPU/RAM foglaltságot, iotop-pal a lemezhasználatot és iftop-pal a sávszélkihasználtságot. Ha a háló dugult el, az zsebbenyúlós móka lesz; nagyobb hálókártya, internetkapcsolat...vagy szar a portál, mert túl sok AJAX kérést indít feleslegesen. Ha a lemez, akkor az még nagyobb cumi; vagy veszel bele legalább 128 GB RAM-ot és a legnézettebb videókat kipakolod RAM diskre, vagy adsz a rendszernek egy akkora filecache-st, hogy kilóg a gépből, vagy veszel még HDD-t és megpróbálod szétosztani a videókat, hogy pl. ID alapján az első X az első lemezen, stb. Vagy, SSD-re váltasz. Nem feltétlen kell, hogy 4 TB legyen; csekkold le, hogy mennyi a kihasználtság most; ha ilyen 100-200 GB, akkor lehet, hogy egy 0.5 TB-os is elég. Ha több, akkor pl. 1 TB. Ha a CPU, akkor szar a portálmotor; vagy túl sok AJAX kérés megy feleslegesen, vagy szarok a DB query-k, vagy szar a DB query-k szervezése, vagy szarok a DB struktúrák, vagy nincsenek indexelve, stb. Ha a RAM, akkor ott valami nagy bazmeg lesz...leak, vagy hasonló. |
Flood3r (statz) | #8, Lófasz (838) |
693 | #580e | ^ | Idézet | Fri, 26 May 2023 20:27:25 +02 |
94.21.*.* | *.pool.digikabel.hu |
Kiderítettem asszem. A hdd-k lesznek a szűk keresztmetszet. Amikor befejez egy videó konvertálást, akkor szokott nagyot csuklani ,illetve amikor egy hosszabb videót feltölt az ember, és elhelyeződik a szerveren. Az iotop-ban a disk write ilyenkor felugrik 65-70Mb/s re, bár ezeknek lazán tudnia kellene a 150-et is. A többit is nézegettem, azok ránézésre rendben vannak. Nyilván ez a fostenger motor sem segít a dolgokban. Mondjuk rájöhettem volna hogy nem lesz elég gyors a hdd ahhoz hogy sok usernek egyszerre streamelje a videokat. Gondolkodom valamilyen SSD-s megoldáson, csak még azt nem tudom, hogy buildelem át rájuk az adatokat a HDD párosról. Ilyen raid rebuildet még nem csináltam. |
TCH (statz) | #1, Főfasz (10443) |
568 | #580f | ^ | Idézet | Sat, 27 May 2023 01:50:26 +02 |
188.143.*.* | *.pool.digikabel.hu |
Berakod az SSD-ket a gépbe, összerakod rajtuk ugyanazt a RAID felállást, felmountolod a HDD-t még egyszer (ez fontos, hogy ne a /-t copy-zd), felmountolod az SSD-t és mindent átcopyzol. Utána az SSD-n át kell írni a boot/grub.cfg-t (vigyázz: nincs perjel előtte), hogy már az SSD UUID-je legyen benne, majd ugyanezt eljátszani az etc/fstab-bal is (szintén nincs perjel előtte), utána pedig fel kell húzni a GRUB bootloaderjét az SSD-re is:grub-install --root-directory=/media/ssd_csatolt_dirje /dev/ssd_blokkeszkozeAsszem ennyi. |