Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5bf5df39

Von Moritz Bunkus vor mehr als 14 Jahren hinzugefügt

  • ID 5bf5df392b916578eb5738c0d7d90aaca66515fe
  • Vorgänger 98c1b72f
  • Nachfolger 2827b2dc

FastCGI-Dokumentation aktualisiert

Unterschiede anzeigen:

doc/INSTALL.fcgi
47 47

  
48 48
=head2 Konfiguration des Webservers.
49 49

  
50
Variante 1:
50
Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann unter
51
Debian/Ubuntu z.B. mit folgendem Befehl geschehen:
51 52

  
52
  AddHandler fastcgi-script .pl
53
  a2enmod fastcgi
53 54

  
54
Variante 2:
55
Die Konfiguration f?r die Verwendung von Lx-Office mit FastCGI erfolgt
56
durch Anpassung der vorhandenen Alias- und Directory-Direktiven. Dabei
57
wird zwischen dem Installationspfad von Lx-Office im Dateisystem
58
("/path/to/lx-office-erp") und der URL unterschieden, unter der
59
Lx-Office im Webbrowser erreichbar ist ("/web/path/to/lx-office-erp").
55 60

  
56 61
  AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl
57 62

  
......
68 73
    Deny from All
69 74
  </DirectoryMatch>
70 75

  
71

  
72
Variante 1 startet einfach jeden Lx-Office Request als fcgi
73
Prozess. F?r sehr gro?e Installationen ist das die schnellste Version,
74
ben?tigt aber sehr viel Arbeitspseicher: wurden alle Module mindestens
75
einmal aufgerufen, so werden dauerhaft ca. 2GB pro Installation
76
belegt.
77

  
78
Variante 2 startet nur einen zentralen Dispatcher und lenkt alle Scripte auf
79
diesen. Dadurch dass zur Laufzeit ?fter mal Scripte neu geladen werden gibt es
80
hier kleine Performance Einbu?en. Trotzdem ist diese Variante vorzuziehen.
76
Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle Zugriffe
77
auf die einzelnen Scripte werden auf diesen umgeleitet. Dadurch, dass
78
zur Laufzeit ?fter mal Scripte neu geladen werden, gibt es hier kleine
79
Performance-Einbu?en. Trotzdem ist diese Variante einer globalen
80
Benutzung von "AddHandler fastcgi-script .pl" vorzuziehen.
81 81

  
82 82

  
83 83
=head2 Entwicklungsaspekte
......
145 145

  
146 146
=head2 Bekannte Probleme
147 147

  
148
Bei mehreren Benutzern scheint ab und zu eine Datenbankverbidung von Rose::DB
149
in den falschen Benutzer zu geraten. Das ist ein kritischer Bug und muss gefixt
150
werden.
151

  
152 148
Bei Administrativen T?tigkeiten werden in seltenen F?llen die Locales nicht
153 149
richtig geladen und die Maske erscheint in Englisch.
154 150

  

Auch abrufbar als: Unified diff