Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 97da9779

Von Andreas Rudin vor mehr als 7 Jahren hinzugefügt

  • ID 97da9779283d94e5c1ef2831b7fccf8fafc89a67
  • Vorgänger 88e22e4f
  • Nachfolger 4f99ff61

Dokumentation erweitert um Kapitel Nomenklatur, Anpassungen bei Taskserver,
Vorlagensatz rev-odt, Schweizer Kontenplänen, sowie einige kleinere Aktualisierungen

Unterschiede anzeigen:

doc/html/ch02s07.html
8 8
      konfiguriert werden. Danach wird er für jeden Mandanten, für den er
9 9
      laufen soll, in der Adminsitrationsmaske eingeschaltet.</p><p>Beachten Sie, dass der Task-Server in den Boot-Vorgang Ihres
10 10
      Servers integriert werden muss, damit er automatisch gestartet wird.
11
      Dies kann kivitendo nicht für Sie erledigen.</p><div class="sect2" title="2.7.1. Verfügbare und notwendige Konfigurationsoptionen"><div class="titlepage"><div><div><h3 class="title"><a name="Konfiguration-des-Task-Servers"></a>2.7.1. Verfügbare und notwendige Konfigurationsoptionen</h3></div></div></div><p>Die Konfiguration erfolgt über den Abschnitt
11
      Dies kann kivitendo nicht für Sie erledigen.</p><p>Da der Taskserver als Perlscript läuft, wird Arbeitsspeicher,
12
      der einmal benötigt wurde, nicht mehr an das Betriebssystem zurückgegeben,
13
      solange der Taskserver läuft. Dies kann dazu führen, dass ein länger
14
      laufender Taskserver mit der Zeit immer mehr Arbeitsspeicher für sich
15
      beansprucht. Es ist deshalb sinnvoll, dass der Taskserver in regelmässigen
16
      Abständen neu gestartet wird.</p><div class="sect2" title="2.7.1. Verfügbare und notwendige Konfigurationsoptionen"><div class="titlepage"><div><div><h3 class="title"><a name="Konfiguration-des-Task-Servers"></a>2.7.1. Verfügbare und notwendige Konfigurationsoptionen</h3></div></div></div><p>Die Konfiguration erfolgt über den Abschnitt
12 17
        <code class="literal">[task_server]</code> in der Datei
13 18
        <code class="filename">config/kivitendo.conf</code>. Die dort verfügbaren
14 19
        Optionen sind:</p><div class="variablelist"><dl><dt><span class="term">
......
34 39
        Links aus einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess
35 40
        einzubinden. Da das bei neueren Linux-Distributionen aber nicht
36 41
        zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die
37
        anstelle eines symbolischen Links verwendet werden können.</p><div class="sect3" title="2.7.3.1. SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE, ältere Fedora)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1124"></a>2.7.3.1. SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE,
42
        anstelle eines symbolischen Links verwendet werden können.</p><div class="sect3" title="2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere OpenSUSE, ältere Fedora)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1126"></a>2.7.3.1. SystemV-basierende Systeme (z.B. ältere Debian, ältere OpenSUSE,
38 43
          ältere Fedora)</h4></div></div></div><p>Kopieren Sie die Datei
39 44
          <code class="filename">scripts/boot/system-v/kivitendo-task-server</code>
40 45
          nach <code class="filename">/etc/init.d/kivitendo-task-server</code>. Passen
41 46
          Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile
42 47
          <code class="literal">DAEMON=....</code>). Binden Sie das Script in den
43 48
          Boot-Prozess ein. Dies ist distributionsabhängig:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian-basierende Systeme:</p><pre class="programlisting">update-rc.d kivitendo-task-server defaults
44
# Nur bei Debian Squeeze und neuer:
45 49
insserv kivitendo-task-server</pre></li><li class="listitem"><p>Ältere OpenSUSE und ältere Fedora:</p><pre class="programlisting">chkconfig --add kivitendo-task-server</pre></li></ul></div><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet
46
          werden:</p><pre class="programlisting">/etc/init.d/kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1153"></a>2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)</h4></div></div></div><p>Kopieren Sie die Datei
50
          werden:</p><pre class="programlisting">/etc/init.d/kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1155"></a>2.7.3.2. Upstart-basierende Systeme (z.B. Ubuntu bis 14.04)</h4></div></div></div><p>Kopieren Sie die Datei
47 51
          <code class="filename">scripts/boot/upstart/kivitendo-task-server.conf</code>
48 52
          nach <code class="filename">/etc/init/kivitendo-task-server.conf</code>.
49 53
          Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile
50 54
          <code class="literal">exec ....</code>).</p><p>Danach kann der Task-Server mit dem folgenden Befehl gestartet
51
          werden:</p><pre class="programlisting">service kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und Debians)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1171"></a>2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere
52
          Fedora, neuere Ubuntu und Debians)</h4></div></div></div><p>Kopieren Sie die Datei <code class="filename">scripts/boot/systemd/kivitendo-task-server.service</code> nach
55
          werden:</p><pre class="programlisting">service kivitendo-task-server start</pre></div><div class="sect3" title="2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere Fedora, neuere Ubuntu und neuere Debians)"><div class="titlepage"><div><div><h4 class="title"><a name="d0e1173"></a>2.7.3.3. systemd-basierende Systeme (z.B. neure openSUSE, neuere
56
          Fedora, neuere Ubuntu und neuere Debians)</h4></div></div></div><p>Kopieren Sie die Datei <code class="filename">scripts/boot/systemd/kivitendo-task-server.service</code> nach
53 57
          <code class="filename">/etc/systemd/system/</code>. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeilen
54 58
          <code class="literal">ExecStart=....</code> und <code class="literal">ExecStop=...</code>).</p><p>Machen Sie anschließend das Script systemd bekannt, und binden Sie es in den Boot-Prozess ein. Dazu führen Sie die folgenden
55 59
          Befehl aus:</p><pre class="programlisting">systemctl daemon-reload

Auch abrufbar als: Unified diff