Forum Ubuntu - działanie ?

Dział tymczasowy - niedługo wszystko będzie działać bezbłędnie :)
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2025
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Forum Ubuntu - działanie ?

Post autor: kobrawerde »

Przepraszam jeśli to problem po mojej stronie ..ale mam pytanie czy u was dobrze działa forum Ubuntu. Ostatnio zmieniałem firmware w routerze i dokonywałem różnych zmian DNS-ów itd ... jakoś teraz mam problem z forum często mam błąd : 504 Gateway Time-out
trudności w wyszukiwaniu jakiś tematów itp. Czy u was wszystko OK ? .... ostatnio chyba także forum Ubuntu zmieniło serwer.
pozdro!
Awatar użytkownika
Flavour
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 12 kwie 2019, 16:59
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: Flavour »

Czasami się napotkałem z tym, że był komunikat o jakichś pracach i że czasowo forum niedostępne, ale poza tym, wszystko OK.
Awatar użytkownika
Spass
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 197
Rejestracja: 19 paź 2006, 01:54
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME

Re: Forum Ubuntu - działanie ?

Post autor: Spass »

Mogę potwierdzić. Od kilku dni (po ostatniej przerwie technicznej?) forum chodzi raczej kiepsko, dość często trzeba długo czekać na otwarcie jakiegoś wątku. Dwa razy miałem też 504.
sudo apt purge snapd
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: Tomfoc »

Potwierdzam. Forum muli od pewnego czasu (początek tego mulenia nastąpił po dłuższej przerwie technicznej).

Nawet po napisaniu powyższego zdania i naciśnięciu "Wyślij" musiałem czekać około minuty na zapis.
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

Tia... Chciałem dobrze, a wyszło jak zwykle. :P

Nauczka na przyszłość - MySQL 8 jeszcze nie nadaje się na serwer produkcyjny...
https://www.phpbb.com/community/viewtopic.php?t=2508376
https://stackoverflow.com/questions/555 ... new-server

Zatem wróciłem dzisiaj do MySQL 5.7 i na razie chyba jest lepiej.

Ogólnie rzecz ujmując nastąpiła zmiana serwera na nowszy i lepszy i z nowszym systemem operacyjnym (wraz ze wszystkimi wnętrznościami).
Wiązała się z tym kupa roboty - przeskok z Ubuntu 14.04 na 18.04 - w wielu przypadkach nie dało się konfiguracji skopiować, trzeba było przenosić inteligentnie.
Przy okazji zmienił się też adres IP, ale raczej już wszędzie się rozpropagowało.

Dajcie znać jakby jeszcze jakieś kwiatki się pojawiały.
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2025
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Forum Ubuntu - działanie ?

Post autor: kobrawerde »

Tylko spokojnie :razz: .... u mnie niestety dalej tzw. "padaka" co chwila napisy:
504 Gateway Time-out
nginx/1.14.0 (Ubuntu)
Informacje
Przepraszamy, ale witryna jest chwilowo niedostępna. Proszę spróbować ponownie za kilka minut.
Czasami trudno się "wbić" do innych działów np. Poradniki i przewodniki ...
Ale spokojnie @mario_7 forum Ubuntu i w ogóle Linux-a aż tak dużo użytkowników nie odwiedza :mrgreen:
więc można pomału wszystko naprawić. Grunt że już wiemy iż forum idzie ku lepszemu :razz: np . serwer itd
pozdro!
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

A teraz? Trochę lepiej?

edit:
chyba dalej nie działa to tak jak powinno... Z ciekawostek - musiałem przywracać serwer z migawki bo go niechcący zepsułem - zwykli systemowi użytkownicy nie znali sowich nazw użytkownika, a systemd-resolved nie wstawało w ogóle. Nie wiem jak to się stało. Problem był gdzieś w translacji UID na nazwy użytkowników i z powrotem. Z kolei systemd-resolved nie wstawało, bo dbus zgłaszał że zasób zajęty... Coś się zdrowo namieszało... Ale już "działa" i bazy przywróciłem, żeby posty nie zginęły.
Ciekawostka do ciekawostki: w sytuacji powyżej - gdy po zalogowaniu przez ssh prompt pokazywał "I have no name!" zamiast nazwy użytkownika - można było się przez ssh zalogować, ale scp nie pozwalało ściągnąć plików, za to na szczęście rsync dawał radę.

Jeśli ktoś ma pomysł dlaczego takie zapytanie trwa niekiedy nawet 4 minuty, to dajcie znać:

Kod: Zaznacz cały

SELECT ug.user_id, a.forum_id, r.auth_setting, r.auth_option_id, ao.auth_option FROM phpbb_acl_groups a, phpbb_user_group ug, phpbb_groups g, phpbb_acl_roles_data r, phpbb_acl_options ao WHERE a.auth_role_id = r.role_id AND r.auth_option_id = ao.auth_option_id AND a.group_id = ug.group_id AND g.group_id = ug.group_id AND ug.user_pending = 0 AND NOT (ug.group_leader = 1 AND g.group_skip_auth = 1) AND ao.auth_option = 'm_';
to wydaje się być wywołanie jednej z funkcji phpBB - acl_get_list(false,'m_', false) - tylko na mojej okrojonej testowej maszynie wirtualnej trwa to 4 sekundy (co i tak jest dużo), a na serwerze, który ma kilka razy więcej dostępnych zasobów trwa nawet 4 minuty...
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2025
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Forum Ubuntu - działanie ?

Post autor: kobrawerde »

Dzisiaj niestety co jakiś czas dalej te same komunikaty tzn. przeważnie:
Przepraszamy, ale witryna jest chwilowo niedostępna. Proszę spróbować ponownie za kilka minut.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: jacekalex »

Nauczka na przyszłość - MySQL 8 jeszcze nie nadaje się na serwer produkcyjny...
https://www.phpbb.com/community/viewtopic.php?t=2508376
https://stackoverflow.com/questions/555 ... new-server

Zatem wróciłem dzisiaj do MySQL 5.7 i na razie chyba jest lepiej.
Ktoś jeszcze używa oryginalnego Mysqla?

Radziłbym zobaczyć na tym:

Kod: Zaznacz cały

mysql  Ver 15.1 Distrib 10.2.22-MariaDB, for Linux (x86_64) using readline 5.1
To aktualnie najbardziej powszechna implementacja Mysqla w we wszystkich znanych mi Linuxach.

Stawiałem niedawno na Mariadb 10 i PHP-7.1 Magento-2.2 i Prestashopa-1.7, problemów z bazą nie było żadnych, Wordpress-5 też się nie skarży na kłopoty.

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

Wordpress u nas też się nie skarży...
Jest to jedno zapytanie z phpBB, które z jakiegoś powodu zajmuje bardzo dużo czasu, a nie wydaje się nadmiernie skomplikowane.

Ponieważ objawy na MySQL 5.7 były jeszcze gorsze - wróciłem do MySQL 8.0.16.
Zmieniłem silnik bazy danych dla wszystkich tabel na InnoDB.
Zrobiłem analyze dla tabel.
Ograniczyłem (zobaczymy czy skutecznie) w kodzie wywoływanie funkcji, która generuje felerne zapytanie.

Na ten moment nie mam więcej pomysłów.

MySQL mysi wybierać jakiś bardzo niewydajny sposób przeliczania tego zapytania. Blokerem nie jest ani dysk, ani I/O - te w ogóle nie są zajęte podczas wykonywania zapytania. Główny proces mysqld w trakcie zjadania CPU siedzi głównie na futexach...

Jeśli ktoś ma pomysły, to jestem otwarty na propozycje co jeszcze można sprawdzić.

Szczegóły:
Polecenie:

Kod: Zaznacz cały

SELECT ug.user_id, a.forum_id, r.auth_setting, r.auth_option_id, ao.auth_option FROM phpbb_acl_groups a, phpbb_user_group ug, phpbb_groups g, phpbb_acl_roles_data r, phpbb_acl_options ao WHERE a.auth_role_id = r.role_id AND r.auth_option_id = ao.auth_option_id AND a.group_id = ug.group_id AND g.group_id = ug.group_id AND ug.user_pending = 0 AND NOT (ug.group_leader = 1 AND g.group_skip_auth = 1) AND ao.auth_option = 'm_';
(...)
8 rows in set (12.00 sec)
Explain:

Kod: Zaznacz cały

explain SELECT ug.user_id, a.forum_id, r.auth_setting, r.auth_option_id, ao.auth_option FROM phpbb_acl_groups a, phpbb_user_group ug, phpbb_groups g, phpbb_acl_roles_data r, phpbb_acl_options ao WHERE a.auth_role_id = r.role_id AND r.auth_option_id = ao.auth_option_id AND a.group_id = ug.group_id AND g.group_id = ug.group_id AND ug.user_pending = 0 AND NOT (ug.group_leader = 1 AND g.group_skip_auth = 1) AND ao.auth_option = 'm_';
+----+-------------+-------+------------+--------+-----------------------+-------------+---------+----------------------------+------+----------+-------------+
| id | select_type | table | partitions | type   | possible_keys         | key         | key_len | ref                        | rows | filtered | Extra       |
+----+-------------+-------+------------+--------+-----------------------+-------------+---------+----------------------------+------+----------+-------------+
|  1 | SIMPLE      | ao    | NULL       | const  | PRIMARY,auth_option   | auth_option | 152     | const                      |    1 |   100.00 | Using index |
|  1 | SIMPLE      | g     | NULL       | ALL    | PRIMARY               | NULL        | NULL    | NULL                       |   15 |   100.00 | NULL        |
|  1 | SIMPLE      | ug    | NULL       | ref    | group_id,group_leader | group_id    | 3       | forum.g.group_id           | 4739 |    10.00 | Using where |
|  1 | SIMPLE      | a     | NULL       | ref    | group_id,auth_role_id | group_id    | 3       | forum.g.group_id           |   80 |   100.00 | NULL        |
|  1 | SIMPLE      | r     | NULL       | eq_ref | PRIMARY,ath_op_id     | PRIMARY     | 6       | forum.a.auth_role_id,const |    1 |   100.00 | NULL        |
+----+-------------+-------+------------+--------+-----------------------+-------------+---------+----------------------------+------+----------+-------------+
5 rows in set, 1 warning (0.00 sec)
Profiling:

Kod: Zaznacz cały

show profile for query 1;
+--------------------------------+-----------+
| Status                         | Duration  |
+--------------------------------+-----------+
| starting                       |  0.000850 |
| Executing hook on transaction  |  0.000034 |
| starting                       |  0.000032 |
| checking permissions           |  0.000034 |
| checking permissions           |  0.000021 |
| checking permissions           |  0.000012 |
| checking permissions           |  0.000008 |
| checking permissions           |  0.000045 |
| Opening tables                 |  0.000251 |
| init                           |  0.000054 |
| System lock                    |  0.000071 |
| optimizing                     |  0.000121 |
| statistics                     |  0.000392 |
| preparing                      |  0.000076 |
| executing                      |  0.000010 |
| Sending data                   | 11.990784 |
| end                            |  0.000070 |
| query end                      |  0.000025 |
| waiting for handler commit     |  0.000046 |
| closing tables                 |  0.000036 |
| freeing items                  |  0.000081 |
| cleaning up                    |  0.000113 |
+--------------------------------+-----------+
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: jacekalex »

Może wersja PhpBB ma jakiegoś errora.
Zobacz jakąś nowszą/starszą wersję.

I jeśli piszesz, ze WP chodzi, to chyba nie widziałeś co Magento robi z w bazie danych na swoich ponad 300 tabelach.
PHPbb3 jest w porównaniu z nim dosyć lekkie.

Z drugiej strony może baza jest trochę za ciężka albo serwer za słaby, Mysql zawsze lepiej chodził, jak obrabianą bazę mógł zbuforować w RAM.

Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

phpBB generuje prawidłowe zapytanie (a przynajmniej tak piszą na forum phpBB). Jednak z jakiegoś powodu to zapytanie na tym konkretnym serwerze zajmuje nadspodziewanie dużo czasu i zasobów CPU. Inne zapytania działają sprawnie.

A sam serwer raczej nie jest za słaby - KVM z 8GB RAM, 4 rdzenie CPU Xenon E5, dyski SSD.
Dziwne jest, że to samo zapytanie u mnie na wirtualnej maszynie VirtualBox z 1 rdzeniem CPU, 1GB RAM i dyskiem SSD zajmuje niecałe 5 sekund...

No nic - póki co chyba forum działa lepiej i tylko co jakiś czas będzie się dławiło tym felernym zapytaniem (mniej więcej raz na tydzień).
Awatar użytkownika
cukier_lukier
Przyjaciel
Przyjaciel
Posty: 1250
Rejestracja: 14 cze 2006, 18:25
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Brak
Architektura: x86

Re: Forum Ubuntu - działanie ?

Post autor: cukier_lukier »

Dalej jest z tym problem?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

Jeśli pytasz czy to zapytanie dalej trwa tak długo - to tak.
Jeśli pytasz czy to dalej sprawia problem - to nie jest już źle, bo wartość jest w cache'u i odświeża się raz na tydzień, więc problem pojawia się też raz na tydzień. ;)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: jacekalex »

Chyba przyda się mała aktualizacja systemu pod forum:

Kod: Zaznacz cały

 Server: nginx/1.14.0 (Ubuntu)
Dla porównania Debian:
# Debian ### pon lut 27 16:00:11 domek : /

# root ~> apt policy nginx
nginx:
Zainstalowana: (brak)
Kandydująca: 1.18.0-6.1+deb11u3
Tabela wersji:
1.22.1-7 500
500 https://deb.debian.org/debian sid/main amd64 Packages
1.22.1-6 500
500 https://deb.debian.org/debian testing/main amd64 Packages
1.18.0-6.1+deb11u3 990
990 https://deb.debian.org/debian stable/main amd64 Packages
990 https://deb.debian.org/debian stable/main i386 Packages
500 https://deb.debian.org/debian-security stable-security/main amd64 Packages
500 https://deb.debian.org/debian-security stable-security/main i386 Packages
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: mario_7 »

Oj tak, przydałoby się - tylko kiedy? ;)
Kiedyś znajdę trochę czasu i zrobię co trzeba.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Forum Ubuntu - działanie ?

Post autor: jacekalex »

mario_7 pisze: 27 lut 2023, 22:58 Oj tak, przydałoby się - tylko kiedy? ;)
Kiedyś znajdę trochę czasu i zrobię co trzeba.
To przy okazji zainteresuj się dyrektywą:

Kod: Zaznacz cały

   server_tokens off;
w kontekście http,
żeby Nginx nie chwalił się konkretnym numerem wersji.

Działanie widać np tutaj:

Kod: Zaznacz cały

+ Server: nginx
+ Root page / redirects to: https://dug.net.pl/
Można też ciekawej sprawę załatwić:

Kod: Zaznacz cały

nikto -h domek
- Nikto v2.1.6
---------------------------------------------------------------------------
+ Target IP:          127.0.0.1
+ Target Hostname:    domek
+ Target Port:        80
+ Start Time:         2023-02-28 16:38:08 (GMT1)
---------------------------------------------------------------------------
+ Server: Not your fucking business

Kod: Zaznacz cały

nmap -sV -p 80,443 domek
Starting Nmap 7.93 ( https://nmap.org ) at 2023-02-28 16:38 CET
Nmap scan report for domek (127.0.0.1)
Host is up (0.000062s latency).
rDNS record for 127.0.0.1: localhost

PORT    STATE SERVICE  VERSION
80/tcp  open  http     nginx (reverse proxy)
443/tcp open  ssl/http nginx (reverse proxy)
Konfiguracja:
Kontekst http:

Kod: Zaznacz cały

   more_clear_headers Server;
   more_set_headers 'Server: Not your fucking business';
Wymagany moduł Nginxa:
http_headers_more - w debianokształtnych wciąga go min metapakiet nginx-extras, choć jest też osobno:
https://packages.debian.org/pl/bullseye ... ore-filter

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „phpBB3 - uwagi, propozycje, zauważone błędy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości