Archiv der Kategorie ‘Linux‘

Eazydns: Can’t load ‘/tmp/DBI.so’ for module DBI

Donnerstag, den 25. Oktober 2007

Wenn beim Ausführen des DNS Administrations Tools eazydns folgende Fehlermeldung angezeigt wird…

server:~# /root/eazydns/eazydns
Can't load '/tmp/DBI.so' for module DBI: /tmp/DBI.so: failed to map segment from shared object: Operation not permitted at PERL2EXE_STORAGE/DynaLoader.pm line 229.
at PERL2EXE_STORAGE/DBI.pm line 250
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/DBI.pm line 250.
Compilation failed in require at /root/eazydns/eazydns line 24.
BEGIN failed--compilation aborted at /root/eazydns/eazydns line 24.

… hat dies zumeist als Ursache, dass die /tmp Partition des Webservers auf noexec gemountet ist und somit keine Scripte im temporären Verzeichnis ausgeführt werden können. Nun erfolgt das Mounten von /tmp auf noexec nicht von ungefähr,
(more…)

IMAP in Confixx 3.x aktivieren

Montag, den 15. Oktober 2007

IMAP bietet gegenüber dem POP Protokoll diverse Vorteile, u.a. ermöglicht es den gleichzeitigen Zugriff mehrerer Clients auf ein Postfach und auch große Postfächer können aufgrund der Verwendung von Maildirs effizient verwaltet werden, was sich bei Confixx vor allem beim Zugriff per Webmail bemerkbar macht. Die folgende kleine Anleitung beschreibt die Konfiguration von Imap unter Confixx 3 unter Verwendung von Courier Imap und Procmail.
(more…)

Too many open files in system, Cannot allocate memory

Sonntag, den 14. Oktober 2007

Diese Fehlermeldungen ist insbesondere bei vServern anzutreffen und ist i.d.R. mit dem (unregelmäßigen) Ausfall von einzelnen Diensten (z.B. Mail) verbunden.

Im Log sieht es z.B. wie folgt aus:

Oct 12 10:09:59 server master[21679]: fatal: master_spawn: exec /usr/lib/postfix/bounce: Resource temporarily unavailable
Oct 12 10:09:59 server master[21680]: fatal: master_spawn: exec /usr/lib/postfix/smtp: Resource temporarily unavailable
Oct 12 10:09:59 server postfix/qmgr[3212]: fatal: qmgr_active_defer: rename 0C57D1EC31026 from active to deferred: Cannot allocate memory
Oct 12 13:01:03 server postfix/qmgr[14244]: fatal: socket: Cannot allocate memory
Oct 12 13:01:03 server postfix/smtp[32170]: fatal: accept connection: Cannot allocate memory
Oct 12 13:01:45 server master[7680]: fatal: master_spawn: exec /usr/lib/postfix/cleanup: Resource temporarily unavailable
Oct 12 13:01:45 server postfix/master[3203]: fatal: event_loop: select: Cannot allocate memory
Oct 12 13:01:46 server postfix/smtpd[7652]: fatal: unable to connect to the public cleanup service
Oct 12 13:03:27 server postfix/smtpd[7651]: fatal: connect #11 to subsystem public/cleanup: Connection refused
Oct 12 13:03:27 server postfix/smtpd[7653]: fatal: connect #11 to subsystem public/cleanup: Connection refused
Oct 12 15:08:23 server postfix/smtp[5599]: fatal: open active 966EA1EC3004C: Too many open files in system

(more…)

Sinnvolle PHP Einstellungen für Confixx vHosts httpd Spezial

Mittwoch, den 10. Oktober 2007

Folgende Einstellungen haben sich aus unserer Erfahrung heraus für die einzelnen v-hosts der Kunden Webs als sinnvoll erwiesen. Vorgenommen werden können sie als Confixx Administrator unter Einstellungen > httpd Spezial in der Confixx Oberfläche:

php_admin_flag safe_mode Off
php_admin_flag register_globals Off
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@##domain##"
php_admin_value open_basedir /var/www/##user##
php_admin_value session.save_path /var/www/##user##/phptmp
php_admin_value disable_functions system,exec,passthru,popen,escapeshellcmd

Hier eine kurze Erläuterung der einzelnen Einstellungen:
(more…)

ProFTPd kein Login möglich: delaying for xx usecs

Dienstag, den 9. Oktober 2007

Fehler:

Login per FTP ist nur sporadisch oder gar nicht möglich.

In den Logfiles taucht folgende Meldung auf:

mod_delay/0.4: delaying for 27 usecs

Lösung:

editieren von /etc/proftpd.conf
server:~# pico /etc/proftpd.conf

folgende Config anhängen:
DelayEngine off

proftpd neu starten:
server:~# /etc/init.d/proftpd restart

Damit ist die DelayEngine ausgeschaltet, die u.a. dazu führt, dass auf einem Multi-User Server der Login zum Teil derartig verzögert wird bzw. unmöglich wird.