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
=head2 Konfiguration des Webservers.
Variante 1:
Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann unter
Debian/Ubuntu z.B. mit folgendem Befehl geschehen:
AddHandler fastcgi-script .pl
a2enmod fastcgi
Variante 2:
Die Konfiguration f?r die Verwendung von Lx-Office mit FastCGI erfolgt
durch Anpassung der vorhandenen Alias- und Directory-Direktiven. Dabei
wird zwischen dem Installationspfad von Lx-Office im Dateisystem
("/path/to/lx-office-erp") und der URL unterschieden, unter der
Lx-Office im Webbrowser erreichbar ist ("/web/path/to/lx-office-erp").
AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl
......
Deny from All
</DirectoryMatch>
Variante 1 startet einfach jeden Lx-Office Request als fcgi
Prozess. F?r sehr gro?e Installationen ist das die schnellste Version,
ben?tigt aber sehr viel Arbeitspseicher: wurden alle Module mindestens
einmal aufgerufen, so werden dauerhaft ca. 2GB pro Installation
belegt.
Variante 2 startet nur einen zentralen Dispatcher und lenkt alle Scripte auf
diesen. Dadurch dass zur Laufzeit ?fter mal Scripte neu geladen werden gibt es
hier kleine Performance Einbu?en. Trotzdem ist diese Variante vorzuziehen.
Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle Zugriffe
auf die einzelnen Scripte werden auf diesen umgeleitet. Dadurch, dass
zur Laufzeit ?fter mal Scripte neu geladen werden, gibt es hier kleine
Performance-Einbu?en. Trotzdem ist diese Variante einer globalen
Benutzung von "AddHandler fastcgi-script .pl" vorzuziehen.
=head2 Entwicklungsaspekte
......
=head2 Bekannte Probleme
Bei mehreren Benutzern scheint ab und zu eine Datenbankverbidung von Rose::DB
in den falschen Benutzer zu geraten. Das ist ein kritischer Bug und muss gefixt
werden.
Bei Administrativen T?tigkeiten werden in seltenen F?llen die Locales nicht
richtig geladen und die Maske erscheint in Englisch.

Auch abrufbar als: Unified diff