    {"id":14,"date":"2015-05-29T21:58:26","date_gmt":"2015-05-29T19:58:26","guid":{"rendered":"http:\/\/www2.emiwa.pl\/?p=14"},"modified":"2025-06-04T09:44:49","modified_gmt":"2025-06-04T07:44:49","slug":"linux-bacula-fatal-error-no-job-status-returned-from-fd","status":"publish","type":"post","link":"https:\/\/www.emiwa.pl\/?p=14","title":{"rendered":"Linux &#8211; Bacula, Fatal error: No Job status returned from FD."},"content":{"rendered":"<p><!--more--><\/p>\n<p>Podczas wykonywania si\u0119 kopi zapasowej w logach Baculi pojawia si\u0119 b\u0142\u0105d o nast\u0119puj\u0105cej tre\u015bci:<\/p>\n<blockquote>\n<pre>05-May 04:05 backup-dir JobId 2380: Fatal error: Network error with FD during Backup: ERR=Connection reset by peer.\r\n05-May 04:05 backup-dir JobId 2380: Fatal error: No Job status returned from FD.<\/pre>\n<\/blockquote>\n<p>Pojawia si\u0119 tylko kiedy kopiowane s\u0105 du\u017ce ilo\u015bci danych. Czyli np. kiedy wykonywany jest backup wszystkich danych, ale ju\u017c dla kopii przyrostowych, kt\u00f3re s\u0105 znacznie mniejsze backup wykonuje si\u0119 bezb\u0142\u0119dnie. Ponadto wida\u0107, \u017ce po zako\u0144czeniu kopiowania danych ca\u0142y proces zatrzymuje si\u0119 i dopiero po up\u0142ywie godziny lub wi\u0119cej dostajemy komunikat o b\u0142\u0119dzie. Ten komunikat r\u00f3wnie\u017c jest specyficzny bo wida\u0107 w nim, \u017ce dane do serwera SD zosta\u0142y przes\u0142ane natomiast potwierdzenia z FD ju\u017c nie. Przyk\u0142adowo wygl\u0105da to tak:<\/p>\n<blockquote>\n<pre>FD Files Written: 0\r\nSD Files Written: 181,081\r\nFD Bytes Written: 0 (0 B)\r\nSD Bytes Written: 13,444,072,231 (13.44 GB)<\/pre>\n<\/blockquote>\n<p>Rozwi\u0105zanie:<\/p>\n<p>W moim wypadku problemem okaza\u0142 si\u0119 za d\u0142ugi czas TCP keep-alive, zazwyczaj w systemach linuxowych to 7200s. Nale\u017ca\u0142o go znacznie skr\u00f3ci\u0107. Ja ograniczy\u0142em go do 60sek i to zar\u00f3wno po stronie klienta jak i serwera baculi<\/p>\n<p>Dla testu po stronie serwera baculi (SD) z wiersza polece\u0144 wykonujemy (oczywi\u015bcie komenda restartu us\u0142ugi jest dla Debiana dla innych dystrybucji mo\u017ce by\u0107 inna):<\/p>\n<blockquote>\n<pre>sysctl -w net.ipv4.tcp_keepalive_time=60\r\nservice bacula-sd restart<\/pre>\n<\/blockquote>\n<p>Nast\u0119pnie po stronie klienta (FD).<\/p>\n<blockquote>\n<pre>sysctl -w net.ipv4.tcp_keepalive_time=60\r\nservice bacula-fd restart<\/pre>\n<\/blockquote>\n<p>I teraz mo\u017cemy sprawdzi\u0107 czy kolejny backup zako\u0144czy si\u0119 sukcesem. Je\u017celi tak to nale\u017ca\u0142o by jeszcze spowodowa\u0107 \u017ceby zmiana TCP keep-alive by\u0142a sta\u0142a. W tym celu modyfikujemy lub dodajemy wpis &#8222;<em>net.ipv4.tcp_keepalive_time=60<\/em>&#8221; do\/w pliku &#8222;<em>\/etc\/sysctl.conf<\/em>&#8221; lub analogicznym je\u015bli u\u017cywany innego systemu ni\u017c Debian.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[53,19],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-newbie","tag-bacula","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":11,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":184,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=\/wp\/v2\/posts\/14\/revisions\/184"}],"wp:attachment":[{"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emiwa.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}