|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Добрый день. Может кто сталкивался. Подскажите. Периодически, а именно раз в неделю появляется ошибка: Authentication error cannot attach to password database Error in isc_attach_database() API call when working with security database I/O error during "open" operation for file "/tmp/firebird/fb_trace_TAfddz" Error while trying to open file No such file or directory Новые соединения отбрасывает(Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Failed to establish a connection), но существующие функционируют нормально(т.е. те которые подсоединились до сбоя). Лечится радикально pkill -9 firebird или перезагрузкой самого сервера Linux 3.10.0-693.2.2.el7.x86_64 Firebird работает в режиме: ServerMode = Classic ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 11:29 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
рукояток не хватает. подозреваю, что в линухе ничего не "крутили" под FB. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 11:37 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Мимопроходящий, только sysctl.conf ---> fs.file-max=65536 kernel.core_uses_pid=1 kernel.shmmni=4096 kernel.shmall=2097152 kernel.sem=250 32000 100 128 net.core.somaxconn=65535 kernel.shmmax=103079215104 kernel.pid_max=650000 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.all.send_redirects = 0 net.ipv4.tcp_max_orphans = 65536 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_keepalive_time = 300 net.ipv4.tcp_keepalive_intvl = 15 net.ipv4.tcp_keepalive_probes = 5 net.ipv4.tcp_max_syn_backlog = 4096 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_mem = 50576 64768 98152 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_orphan_retries = 0 net.ipv4.tcp_syncookies = 0 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_sack = 1 net.ipv4.tcp_congestion_control = htcp net.ipv4.tcp_no_metrics_save = 1 net.ipv4.route.flush = 1 net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.lo.rp_filter = 1 net.ipv4.ip_local_port_range = 1024 65535 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_rfc1337 = 1 net.ipv4.ip_forward = 0 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_echo_ignore_all = 0 net.ipv4.icmp_ignore_bogus_error_responses = 1 net.core.somaxconn = 65535 net.core.netdev_max_backlog = 1000 net.core.rmem_default = 65536 net.core.wmem_default = 65536 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 fs.inotify.max_user_watches = 16777216 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 11:42 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
deadlock015Периодически, а именно раз в неделю появляется ошибка Убей из крона периодическую чистку tmp, оставь только чистку при загрузке. Впрочем, её тоже можно убить если у тебя tmp на tempfs. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 11:48 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, в кроне есть только ежедневная очистка кэша: sync; echo 1 > /proc/sys/vm/drop_caches ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 11:53 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
это centos 7? У нее убрали tmpwatch из крона, теперь сам systemd этим рулит. Смотри настройки в /usr/lib/tmpfiles.d/tmp.conf ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 12:00 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Огромное спасибо, Всем! Получилось воссоздать ошибку. Точно, дело в очистке /tmp. Не внимательно разбирал проблему. Еще раз, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 15:22 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
ну так поведай всем, что и как подкрутил. чтоб решение не кануло в лету. периодически народ приходит со схожими проблемами. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:07 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Мимопроходящий, в моем случае подставил костыль: touch -m /tmp/firebird/fb_trace_* Пока не разберусь как для FB изменить темповую директорию. Пока так. Перезагрузки сейчас критичны... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:21 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
/tmp/firebird это не FIREBIRD_TMP, а FIREBIRD_LOCK, если я не ошибаюсь. Но менять именно этот каталог - не надо. Надо исключить его из очистки. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:24 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Или попробовать текущий снапшот ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:31 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, при первом соединении с БД, там создается файл fb_trace_....... Если его удалить никто не сможет соединиться с базой. Будут работать с БД, только те, кто уже имеет подключение. Придется закрыть все соединения и открыть заново, тогда будет создан новый файл под новые соединения. Это при беглом разборе. У меня именно так получается. Может что-то еще есть..... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:32 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Трейс-файлы создаются (и должны создаваться) при старте сервера. Есть код (сервера), который должен регулярно обновлять дату-время файлов, чтобы они "не попадали под раздачу". Не очень понятно почему, но "кое-где" /tmp/firebird чистится заданиями, например, systemd-tmpfiles так, что удаляются эти самые трейс-файлы. Для классика это фатально. Для суперклассика/суперсервера - не очень (ругань в лог и невозможность начать трассировку). Варианты решения проблемы: 1. Исключить /tmp/firebird из очистки "устаревших" файлов; 2. Использовать суперклассик (для 2.5) или суперсервер (для 3.0); 3. Сделать и то и другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:43 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Спасибо по "/tmp/firebird это не FIREBIRD_TMP, а FIREBIRD_LOCK" буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:44 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Спасибо, уже занимаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:47 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
подождите, подождите! по умолчанию же чистятся файлы старше 10 дней! что-то тут не то... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:47 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Мимопроходящий, Да, но дата файла fb_trace_....... не меняется, он его и удаляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:51 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
09.04.2019 16:51, deadlock015 пишет: > Да, но дата файла fb_trace_....... не меняется, он его и удаляет. круто... 2hvlad: в снапшоте это поправили? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 16:56 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 17:05 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
вообще странно. у нас fb_trace_ххх имеет СЕГОДНЯШНЮЮ дату. и время, соответствующее первому коннекту за сегодня. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 17:14 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
Basil A. SidorovТрейс-файлы создаются (и должны создаваться) при старте сервера. Угу, когда они ещё никому напрочь не нужны и будут ли нужны когда-нибудь - неизвестно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 17:17 |
|
cannot attach to password database Firebird 3.0.4
|
|||
---|---|---|---|
#18+
В общем, если верить "man tmfiles.d", то: Код: plaintext
Но не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 18:15 |
|
|
start [/forum/topic.php?fid=40&fpage=23&tid=1560718]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 440ms |
0 / 0 |