Nп/п : 91 из 100
 От   : Sergey Kaluzhskiy                   2:5055/182.1      17 окт 25 16:00:41
 К    : Oleg Nazaroff                                         17 окт 25 16:27:01
 Тема : Postgresql глючит? ;(                                                  
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5055/182.1 68f23f84
@REPLY: 2:50/700.700 c417602b
@PID: GED+LNX 1.1.5-b20240309
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9 2024-03-02
Привет, Oleg!
17 окт 25 15:54, Oleg Nazaroff -> All:
 ON> Hello, All.
 ON> Чего это с ним??
 ON> 11-10-25 15:40:09 [00000012] Link                 SQL Exception in
 ON> getAll: org.postgresql.util.PSQLException: FATAL: terminating
 ON> connection due to administrator command at
 Это в данном случае не administrator command, а сам постгрес упал.
А вот почему он это сделал, надо смотреть уже в логах постгреса. В
случае линуха, это еще может быть в каком-нить /var/log/syslog . В случае
андроида и термукса - видимо в той консоли где запущен постгрес
 ON> Hикаких команд никакой админ ему не давал, jNode как была запущена так
 ON> и осталась, но вот такое в логах - регулярно. После такого несколько
 ON> дней может почту разбирать-принимать, а потом + начинается коллапс.
 ON> Процессор выжирает как не в себя, сеет такую ошибку и в конце концов
 ON> его теряет и jNode, и только потом - сысоп...
 Может, памяти постгресу не хватает? Хотя тогда должна прибиваться вся
сессия термукса. У меня было так, специально делал тестовое приложение чтобы
посмотреть как оно себя поведет. В общем, что-то вызывает падение постгреса, а
что - ты из логов жноды не поймешь. Hужно смотреть в выхлоп самого
постгреса.
Еще возможно, постгрес сам закрывает соединение по какому-то таймауту:
 The client connection timeout settings in PostgreSQL may be too low,
causing premature disconnections.
    Connect to the PostgreSQL using a DB management tool or psql terminal.
  Use the ?SHOW? command to view the current settings for
?statement_timeout?, ?idle_in_transaction_session_timeout?, and ?tcp_keepalives_idle?.
  Consider adjusting these values with the ?SET? command to higher
limits suitable for your environment.
  For permanent changes, adjust these parameters in the
?postgresql.conf? file.
Here?s how we do it in action:
SHOW statement_timeout;
SET statement_timeout TO `5min`;
SHOW idle_in_transaction_session_timeout;
SET idle_in_transaction_session_timeout TO `10min`;
SHOW tcp_keepalives_idle;
SET tcp_keepalives_idle TO `300`;
С наилучшими пожеланиями, Sergey.
--- -Уютно у вас, а только странно. И солнца мало.
 * Origin: А мы народ трудящийся... (2:5055/182.1)
 SEEN-BY: 46/49 50/109 104/117 221/1 6 240/1120
301/1 113 341/66 200 450/1024
 SEEN-BY: 452/28 455/19 460/58 463/68 5000/111
5001/100 5010/352 5015/42 46
 SEEN-BY: 5019/40 400 5020/101 113 545 620 715 830
846 848 1042 2992 4441
 SEEN-BY: 5020/12000 5022/128 5030/49 115 500 1081
1474 1900 5050/151 5053/51
 SEEN-BY: 5053/58 5054/89 5055/182 5058/104 5059/37
5060/900 5061/133 5083/1
SEEN-BY: 5083/444 6035/4 6078/80 6090/1
@PATH: 5055/182 301/1 341/66 5020/1042 4441