Skocz do zawartości

szogun

Użytkownicy
  • Postów

    79
  • Dołączył

Odpowiedzi opublikowane przez szogun

  1. Hej, mam malutki problem.

    Potrzebuję sobie przekierować subdomene na adres ip + port lecz po utworzeniu virtualhosta i po odpaleniu go ciągle domena wskazuje na adres ip serwera bez portu, przed odpaleniem vh wykonałem kroki aby odpalić moduły

     

    a2enmod proxy
    a2enmod proxy_http
    a2enmod proxy_balancer
    a2enmod lbmethod_byrequests
    systemctl restart apache2

     

    <IfModule mod_ssl.c>
        <VirtualHost *:443>
    
            ServerAdmin [email protected]
            ServerName panel.xxx.pl
            ServerAlias www.panel.xxx.pl
    
            ProxyPreserveHost On
            ProxyPass / http://127.0.0.1:8093/
            ProxyPassReverse / http://127.0.0.1:8093/
    
            ErrorLog ${APACHE_LOG_DIR}/error_lider.log
            CustomLog ${APACHE_LOG_DIR}/access_lider.log combined
    
            SSLEngine on
            SSLCertificateFile /etc/apache2/ssl/server.crt
            SSLCertificateKeyFile /etc/apache2/ssl/server.key
    
            <FilesMatch "\.(cgi|shtml|phtml|php)$">
                SSLOptions +StdEnvVars
            </FilesMatch>
    
            <Directory /usr/lib/cgi-bin>
                SSLOptions +StdEnvVars
            </Directory>
        </VirtualHost>
    </IfModule>
    

     

  2. 24 minuty temu, spex napisał:

    Nie jestem do końca tu specjalistą, ale chyba chodzi o coś takiego:

    ts A IP1

    panel A IP2

    _ts3._udp.domena.pl SRV 0 10 port ts.domena.pl

    _http._tcp.domena.pl SRV 0 10 80 (domyślny port http) panel.domena.pl

     

    O coś takiego mi właśnie chodzi. Tylko czy teraz to przejdzie jeżeli ts będzie na domena.pl oraz panel na domena.pl

  3. Hej

    Zastanawiam się jak ugryźć i rozwiązać problem z dwoma różnymi ip dla jednej domeny, które są przypisane do dwóch różnych serwerów, mianowicie na jednej maszynie utrzymuje panele www i przeróżne strony a na kolejnej maszynie serwery głosowe,

    Teraz jak uzyskać efekt z domeny xxx na połączenie dla panelu www pod xxx ip oraz do serwerów głosowych dla adresu ip xxxv2 (wszystko jest utrzymywane na głównej domenie bez jakiś tam subdomen)

  4. No niestety nadal, jeżeli jest ktoś chętny do przeanalizowania aplikacji i jej naprawy odpłatnie to z miłą chęcią się na to piszę (aplikacja nie jest jakaś duza raptem nie całe 400 linijek kodu)

    Niestety ja na swoje możliwości wymiękam aby móc to naprawić :)

  5. 2 godziny temu, mrViperoo napisał:

    Może nie ma klienta o podanym ID?

    Nie wydaje mi się gdyż ID klienta jest pobierane przy połączeniu

     

    48 minut temu, Mion napisał:

    Kawałki kodu nic na dają.

    Wiesz to nie jest ogólnodostępna aplikacja, mogę jedynie na pw udostępnic kod

    P.S poprawka aplikacji może  być odpłatnie jeżeli bd jakiś rażący błąd

  6. Tak, sprawdzałem i niestety nie znalazłem odpowiedniego rozwiązania

     

    tutaj mam kawałek kodu aplikacji, która już w sobie ma domyślnie dodane

    try:
        cnx = mysql.connector.connect(**data['database'])
    except mysql.connector.Error as err:
        if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
            print('Something is wrong with your user name or password')
        elif err.errno == errorcode.ER_BAD_DB_ERROR:
            print('Database does not exist')
        else:
            print(err)
    
    cursor = cnx.cursor(buffered=True)

     

  7. Hej

    Od pewnego czasu zmagam się z losowymi crashami aplikacji i już nie wiem co może być przyczyną, poniżej logi z konsoli w momencie zatrzymania się aplikacji

     

     raise errors.InternalError("Unread result found")
    mysql.connector.errors.InternalError: Unread result found
    Exception in thread Thread-8910:
    Traceback (most recent call last):
      File "/usr/local/lib/python3.9/threading.py", line 950, in _bootstrap_inner
        self.run()
      File "/usr/local/lib/python3.9/threading.py", line 888, in run
        self._target(*self._args, **self._kwargs)
      File "/home/xxx/.local/lib/python3.9/site-packages/blinker/base.py", line 266, in send
        return [(receiver, receiver(sender, **kwargs))
      File "/home/xxx/.local/lib/python3.9/site-packages/blinker/base.py", line 266, in <listcomp>
        return [(receiver, receiver(sender, **kwargs))
      File "/home/xxx/pointsbot/main.py", line 149, in on_event
        cursor.execute(f'SELECT points FROM clients WHERE id = {cldbid}')
      File "/home/xxx/.local/lib/python3.9/site-packages/mysql/connector/cursor.py", line 547, in execute
        self._connection.handle_unread_result()
      File "/home/xxxx/.local/lib/python3.9/site-packages/mysql/connector/connection.py", line 1286, in handle_unread_result
        raise errors.InternalError("Unread result found")
    mysql.connector.errors.InternalError: Unread result found

     

  8. Problem chyba rozwiązany, może nie perfekcyjnie ale działa.

    W pliku my.cnf za komentowałem #bind-address= który się dodaje automatycznie po dodania zewnętrznego hosta, dzięki temu już nie dodaje z automatu wpisu, następnie w etc/mysql/mariadb.conf.d w pliku 50-server.cnf ustawiłem bind-address na ip vpsa gdyż z poradnika 0.0.0.0 nie przechodziło.

     

     

     

  9. 11 godzin temu, Poziomecki napisał:

    Pewnie na firewallu masz jeszcze zablokowany port

    Odblokowane porty

     

    1 godzinę temu, Mion napisał:

    Sprawdzałeś czy baza danych po restarcie  wstała ?  Zaloguj się do konsoli mysql.

    Tak baza wstała.

     

     

  10. Okej coś się ruszyło lecz teraz

     

    onnecting to database failed: [2013]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0

     

     

    Moja konfiguracja

     

    [client]
    port=3306
    socket=/var/run/mysqld/mysqld.sock
    
    [mysqld_safe]
    socket=/var/run/mysqld/mysqld.sock
    
    [mysqld]
    user=mysql
    pid-file=/var/run/mysqld/mysqld.pid
    socket=/var/run/mysqld/mysqld.sock
    port=3306
    bind-address = 0.0.0.0
    basedir=/usr
    datadir=/var/lib/mysql
    tmpdir=/tmp
    lc-messages-dir=/usr/share/mysql
    log_error=/var/log/mysql/error.log
    
    symbolic-links=0
    
    skip-external-locking
    key_buffer_size = 256M
    max_allowed_packet = 32M
    table_open_cache = 256
    sort_buffer_size = 1M
    read_buffer_size = 1M
    read_rnd_buffer_size = 4M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size= 16M
    thread_concurrency = 8
    
    #innodb_use_native_aio = 0
    innodb_file_per_table
    
    max_connections=200
    max_user_connections=50
    wait_timeout=360
    interactive_timeout=360
    long_query_time=360
    

     

  11. Hej od paru dni zagościł u mnie cyperpanel do zarządania na vipsie lecz mam malutki problem z nim.

    Gdy podpinam bazę danych lokalnie to wszystko ładnie śmiga w momencie gdy próbuje połączyć się do niej zewnętrznie mam błędy, spędziłem pół dnia klepiąc przeróżne komendy etc elcz nie znalazłem odpowiedniego sposobu na eliminacje problemu

    Bład podczas połączenia z bazą: [2003]: Can't connect to MySQL server on 'xxx' (111)
    Bład podczas połączenia z bazą: [2003]: Can't connect to MySQL server on 'xxx' (113)

     

  12. 3 godziny temu, Mion napisał:

    Nie wiem co Kombinujesz, ale możne rozwiązaniem jest zaangażowanie silnika przeglądarki:

    
    https://developers.google.com/web/tools/puppeteer
    https://github.com/puppeteer/puppeteer

     

    Korzystam z aplikacji na vpsie, która wykorzystuje youtube-dl lecz w tym momencie dostała blokadę na rozwiązanie captcha aby móc z tego swobodnie korzystać .

     

    Tutaj wynalazłem rozwiązanie lecz właśnie mam z nim problem https://github.com/ytdl-org/youtube-dl#http-error-429-too-many-requests-or-402-payment-required

  13. Ewentualnie czy ktoś zna inne obejście blokady na adres ip maszyny nałożony przez youtube , dodam że dla youtube- dl  probowałem poprzez proxy, forsowałem połączenie po ipv4 i niestety za każdym razem owy błąd się pojawia, więc właśnie ostatnią deską ratunku jest właśnie podmiana cookies

  14. Witam

    Nie mam zbytnio pojęcia jak mogę rozwiązać problem z HTTP Error 429: Too Many Requests  sugerując się dokumentacją, wyeksportowałem cookies z czystej przeglądarki i przy próbie konwertowania cookies za pomocą tego narzędzia - https://github.com/dandv/convert-chrome-cookies-to-netscape-format   wywala mi masę błędów

     

    /home/convert-cookies.js:25
      if (domain.charAt(0) !== '.')
                 ^
    
    TypeError: Cannot read property 'charAt' of undefined
        at Object.<anonymous> (/home/convert-cookies.js:25:14)
        at Module._compile (internal/modules/cjs/loader.js:1118:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)
        at Module.load (internal/modules/cjs/loader.js:982:32)
        at Function.Module._load (internal/modules/cjs/loader.js:875:14)
        at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
        at internal/main/run_main_module.js:17:47

     

    Plik cookies

    # Netscape HTTP Cookie File
    # http://curl.haxx.se/rfc/cookie_spec.html
    # This is a generated file!  Do not edit.
    
    .youtube.com	TRUE	/	TRUE	2146723199	CONSENT	YES+PL.pl+V12+BX
    .youtube.com	TRUE	/	TRUE	1623287795	VISITOR_INFO1_LIVE	tjkCAg2xRX0
    .youtube.com	TRUE	/	TRUE	0	YSC	9tnmGkCygY4

     

  15. Hej, ktoś mi może powiedzieć czemu te dwie owe komendy nie działają

    # Deleting archive age 3days
    echo "Deleting archive age 3d."
    rclone delete --min-age 3d -v onefrag:backup_ts3
    # 
    rclone cleanup onefrag:trash
     
    Jeżeli je wykonam ręcznie to mi usunie owe pliki z tego katalogu , lecz jak dodam go do w/w skrypciku który jest uruchamiany codziennie cronem to nie przechodzi to
  16. 3 godziny temu, nnd.newbie napisał:

    "remote" to własna nazwa dla usługi którą nadajesz sam podczas konfiguracji. W poradniku który podałeś jest to w 6 linijce:

    
    name> remote

    1) Jesteś pewny że poprawnie skonfigurowałeś połączenie do mega?

    2) Jesteś pewny, że nadałeś mu nazwę "remote"?

     

    Bo ten błąd mówi o tym, że nie znalazł w configu wpisu "remote". Możesz wyświetlić skonfigurowane usługi razem z ich nazwami poleceniem:

    
    rclone config

     

    Wszystko się wyjaśniło wdała się literówka :/

     

     

    Teraz niby wszystko ładnie tylko dlaczego, podczas uploadu mi zwraca że nie ma katalogu, gdy po użyciu komendy rclone lsd remote: katalogi się wyświetlają prawidłowo


              -1 2020-10-15 12:24:39        -1 backup
              -1 2020-10-10 23:13:55        -1 backup_ts3

     

    Failed to create file system for "mega:backup": didn't find section in config file

     

     

    A tutaj prezentuje moje wypociny

     

    # shebang, meaning that the script will be executed by a specific interpreter, bash here.
    !/bin/bash
    #Adds the date to the archive
    date=$(date +"%d-%b_%H-%M")
    # You can user prefix, when you are saving two or more servers to one folder. Otherwise, leave it in default.
    prefix=TS3_
    # Teamspeak server location
    serverloc=/home/xxx/teamspeak3
    # Archive creating...
    echo "Archive creating..."
    7z a -t7z /home/xxx/backup_ts3/$prefix$date.7z $serverloc -m0=lzma2 -mx0 -aoa -mmt=on
    # Upload backup Mega.nz
    echo "Upload backup Mega.nz"
    rclone copy /home/xxx/backup_ts3/$prefix$date.7z mega:backup # copying directory to mega.nz
    # Deleting local copy of archive
    echo "Deleting local copy of archive."
    rm /home/xxx/backup_ts3/$prefix$date.7z

     

    Udało się nie wiem czemu ale zamiast nazwy remote ustawiłem mega, widocznie zbyt dokładnie według poradnika chciałem

  17. Hej, jest ktoś mi w stanie pomóc ogarnąć automatyczny upload kopii zapasowej na hosting mega.nz po części skrypt posiadam do tworzenia kopii lecz mam problem ze stworzeniem za pomocy rclone uploadu plików. Po skorzystaniu z małej ściągawki, która jest dokumentacja niestety poległem w użyciu tego, po wykonaniu tych kroków problem pojawia się po wydaniu polecenia rclone ls remote:

    które u mnie zwraca błąd Failed to create file system for "remote:": didn't find section in config file

     

    https://rclone.org/mega/

     

  18. Hej, mam mały problem z aplikacją typu audiobot wszystko jest ładnie cacy aplikacja się instaluje odpala klientów itp lecz po wysłaniu do niej komendy pojawiają się problemy.

    Kontaktowałem się już z autorem owej aplikacji i twierdzi że to musi być gdzieś wina po stronie mojego vpsa ponieważ aplikacja działa prawidłowo.

     

    Link do aplikacji, która odpalam - https://github.com/x-Scripts/TS3AB-Panel

    A tutaj logi jakie się pojawiają - https://pastebin.com/5cyAZbaz

  19. 7 godzin temu, Mion napisał:

    Sugeruje zatrudnić fachoFca bo takie strzały w ciemno to starta czasu czego kiedyś sam też doświadczyłem.
    Od siebie mogę polecić @patryk < sprawdzony w boju

    Zatrudniając fachowca nie jest na rękę jak mam nauczyć się wtedy zażądaniem swojej maszyny gdy ktoś za mnie to wykona.

     

    13 godzin temu, Mesharsky napisał:

    Co masz w logach? Pokaż logi.
     

     

    2020-07-09T13:17:59.148457Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for m$
    2020-07-09T13:17:59.148604Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with s$
    2020-07-09T13:17:59.154885Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.30-0ubuntu0.18.04.1) starting as process 2839 ...
    2020-07-09T13:17:59.193602Z 0 [Note] InnoDB: PUNCH HOLE support available
    2020-07-09T13:17:59.193908Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2020-07-09T13:17:59.193919Z 0 [Note] InnoDB: Uses event mutexes
    2020-07-09T13:17:59.193925Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
    2020-07-09T13:17:59.193931Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
    2020-07-09T13:17:59.194211Z 0 [Note] InnoDB: Using Linux native AIO
    2020-07-09T13:17:59.195668Z 0 [Note] InnoDB: Number of pools: 1
    2020-07-09T13:17:59.196997Z 0 [Note] InnoDB: Using CPU crc32 instructions
    2020-07-09T13:17:59.210589Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
    2020-07-09T13:17:59.256746Z 0 [Note] InnoDB: Completed initialization of buffer pool
    2020-07-09T13:17:59.324080Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
    2020-07-09T13:17:59.935570Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
    2020-07-09T13:18:00.299188Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
    2020-07-09T13:18:00.299290Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
    2020-07-09T13:18:00.739935Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
    2020-07-09T13:18:00.741466Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
    2020-07-09T13:18:00.741484Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
    2020-07-09T13:18:00.748541Z 0 [Note] InnoDB: Waiting for purge to start
    2020-07-09T13:18:00.798963Z 0 [Note] InnoDB: 5.7.30 started; log sequence number 8081591580
    2020-07-09T13:18:00.816943Z 0 [Note] Plugin 'FEDERATED' is disabled.
    2020-07-09T13:18:00.817792Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
    2020-07-09T13:18:00.977738Z 0 [Note] InnoDB: Buffer pool(s) load completed at 200709 15:18:00
    2020-07-09T13:18:01.050689Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.
    2020-07-09T13:18:01.051057Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.
    2020-07-09T13:18:01.053426Z 0 [Warning] CA certificate ca.pem is self signed.
    2020-07-09T13:18:01.053552Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.
    2020-07-09T13:18:01.054453Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
    2020-07-09T13:18:01.056692Z 0 [Note] IPv6 is available.
    2020-07-09T13:18:01.056712Z 0 [Note]   - '::' resolves to '::';
    2020-07-09T13:18:01.056749Z 0 [Note] Server socket created on IP: '::'.
    2020-07-09T13:18:01.406995Z 0 [Note] Event Scheduler: Loaded 0 events
    2020-07-09T13:18:01.407647Z 0 [Note] /usr/sbin/mysqld: ready for connections.
    Version: '5.7.30-0ubuntu0.18.04.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
    2020-07-09T13:34:05.540667Z 32 [Warning] IP address '145.239.91.62' has been resolved to the host name '62.ip-145-239-91.eu', which resembles IPv4-address itself.
    2020-07-09T14:14:14.345216Z 73 [Note] Aborted connection 73 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)
    2020-07-09T14:14:21.172253Z 75 [Note] Aborted connection 75 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)
    2020-07-09T14:14:21.195903Z 72 [Note] Aborted connection 72 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)
    2020-07-09T14:14:23.152501Z 74 [Note] Aborted connection 74 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)
    2020-07-09T14:14:33.395273Z 70 [Note] Aborted connection 70 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)
    2020-07-09T14:14:48.592982Z 71 [Note] Aborted connection 71 to db: 'xxx' user: 'xxx' host: 'xxx' (Got timeout reading communication packets)

     

    13 godzin temu, Mesharsky napisał:

    Pokaż specyfikację serwera, bo same ustawienia mysql nic nie dają.

    Co dokładnie cie interesuje?

     

  20. Hej od pewnego czasu zmagam się z problemem na vpsie, który dotyczy baz danych, mianowicie po x czasie działania co jakiś czas w logach widnieje (Got timeout reading communication packets)

     

    [client]
    port=3306
    socket=/var/run/mysqld/mysqld.sock
    
    [mysqld_safe]
    socket=/var/run/mysqld/mysqld.sock
    
    [mysqld]
    user=mysql
    pid-file=/var/run/mysqld/mysqld.pid
    socket=/var/run/mysqld/mysqld.sock
    port=3306
    basedir=/usr
    datadir=/var/lib/mysql
    tmpdir=/tmp
    lc-messages-dir=/usr/share/mysql
    log_error=/var/log/mysql/error.log
    
    symbolic-links=0
      
    skip-external-locking
    key_buffer_size = 16M
    max_allowed_packet = 1024M
    table_open_cache = 64
    sort_buffer_size = 512K
    net_buffer_length = 8K
    read_buffer_size = 256K
    read_rnd_buffer_size = 512K
    myisam_sort_buffer_size = 8M
    
    #innodb_use_native_aio = 0
    innodb_file_per_table
    
    max_connections=70
    max_user_connections=30
    wait_timeout=360
    interactive_timeout=360
    long_query_time=5
    
    !includedir /etc/mysql/conf.d/

     

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.