pdadmin-forum

pdadmin-forum » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 20 von 81 Treffern Seiten (5): [1] 2 3 nächste » ... letzte »
Autor Beitrag
Thema: eckicge klammer in mysql....
MAD M!NDWORX

Antworten: 9
Hits: 754
10.08.2016 23:48 Forum: Off-Topic/Smalltalk


Das haben wir schon versucht.

Es ist kein mysql Standard sondern wird Teil des Templatesystems der von Dir verwendeten Software sein.

Da hilft nur: Mehr Infos zur Software geben oder einfach mal an den Entwickler wenden.
Thema: SMTP Problem: Keine Annahne von Mails und auch kein Senden möglich
MAD M!NDWORX

Antworten: 2
Hits: 210
10.08.2016 17:20 Forum: Anwendung


Dienste laufen, wurden auch nochmal vorsichtshalber neu gestartet.
Festplatte hat noch 60GB frei.


...

Aber ich hab den Fehler jetzt gefunden! Aus irgend einem Grund war /var/qmail/bin/rblsmtpd nicht mehr vorhanden! Nachdem ich die Datei wiederhergestellt habe, läuft alles wieder.
Thema: SMTP Problem: Keine Annahne von Mails und auch kein Senden möglich
MAD M!NDWORX

Antworten: 2
Hits: 210
SMTP Problem: Keine Annahne von Mails und auch kein Senden möglich 10.08.2016 13:49 Forum: Anwendung


- Welche Version von pd-admin wird eingesetzt? 4.24
- Welche Version der Serverumgebung wird eingesetzt? 4-0.273

Bei einem Server werden auf einmal keine Mails mehr angenommen und ein Versenden über SMTP (z.B. über Roundcube) ist auch nicht möglich.

Fehlermeldung auf dem Remote Mailserver, der Mails zustellen möchte:
code:
1:
lost connection with mail.server.tld[12.34.56.78] while receiving the initial server greeting

Fehlermeldung (in daemon.log) auf dem lokalen Mailserver, der die Mails annehmen soll:
code:
1:
2:
 smtpd: 1470536778.545344 exec failed at /usr/sbin/relaylock line 81.
smtpd: 1470536778.545565 tcpserver: end 4703 status 512

Eine qmail Logdatei gibt es nicht, wo eventuell Fehler genauer beschrieben sein könnten. Geändert hat sich an dem System nichts. Keine Ahnung warum sich tcpserver auf einmal so verhält.

Neu starten von qmail hat nichts gebracht.

Die Dienste sind alle aus der Standard Serverumgebung.

Im Log von Roundcube finde ich auch nur das:
code:
1:
SMTP error: Connection failed: Invalid response code received from server

In der Shell kann ich allerdings via "mail" Nachrichten senden.

Hatte das schonmal jemand und hat Tipps, wie ich den Mailserver wieder zur Arbeit bewege?

Dankeschön!
Thema: eckicge klammer in mysql....
MAD M!NDWORX

Antworten: 9
Hits: 754
05.08.2016 09:43 Forum: Off-Topic/Smalltalk


Sieht so aus, also ob das für einen Loop im Template ist. Falls es mehr als einen Datensatz gibt, der eingefügt werden soll, werden die weiteren Datensätze über das Template innerhalb der drei eckigen Klammern geparsed.

Ein Datensatz:
code:
1:
insert into tabelle ( server_id, id, ident, value ) values (1,1,'foo','bar')

Mehrere Datensätze:
code:
1:
insert into tabelle ( server_id, id, ident, value ) values (1,1,'foo','bar'), (1,2,'ident','value'), (2,3,'hello','world')

Ist aber nur eine Vermutung, hängt natürlich davon ab, wo Du den Codeschnipsel her hast.
Thema: se_memory_limit auf maximal 1024MB festgelegt?
MAD M!NDWORX

Antworten: 9
Hits: 397
24.05.2016 18:18 Forum: Anwendung


Zitat:
Original von Eisenherz
Ich habe das memory_limit in der php.ini auf 4096 stehen und wird auch erkannt ""memory_limit":"4096M"," trotzdem kommt der Fehler in der error.log.


se_memory_limit muss gesetzt werden. Nicht memory_limit. Einfach se_memory_limit = 1234M zur php.ini hinzufügen und dann noch /opt/pdadmin/bin/httpd_vhosts.pl starten
Thema: se_memory_limit auf maximal 1024MB festgelegt?
MAD M!NDWORX

Antworten: 9
Hits: 397
24.05.2016 16:53 Forum: Anwendung


TATSACHE! Die einfachste Lösung hatte ich natürlich nicht probiert. Entschuldigung.
Thema: se_memory_limit auf maximal 1024MB festgelegt?
MAD M!NDWORX

Antworten: 9
Hits: 397
24.05.2016 16:36 Forum: Anwendung


Gut, danke! Dann liegts also nicht an mir, sondern möglicherweise am se_memory_limit. Was anderes kann ich mir da grad nicht vorstellen.

Eventuell kann ja Herr Bradler eine "versteckte Config-Variable" nennen, die das Limit anhebt?
Thema: se_memory_limit auf maximal 1024MB festgelegt?
MAD M!NDWORX

Antworten: 9
Hits: 397
RE: se_memory_limit auf maximal 1024MB festgelegt? 24.05.2016 16:02 Forum: Anwendung


Der Server hat 32GB Speicher, wobei das nicht von Belang ist.

Kannst Du diese PHP Datei über den Browser ohne Fehler ausführen?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php
    $mb = $target = str_repeat(1,1024*1024);

    for($i=1;$i<1536;$i++) {
        $target .= $mb;
    }

    echo "Speicherverbrauch: ".number_format(memory_get_usage()/1024/1024,2)."MB";


Hier müsste etwas über 1,5GB Speicher belegt werden, sofern das Memory Limit das zulässt.

Dankeschön.
Thema: se_memory_limit auf maximal 1024MB festgelegt?
MAD M!NDWORX

Antworten: 9
Hits: 397
se_memory_limit auf maximal 1024MB festgelegt? 24.05.2016 15:11 Forum: Anwendung


- Welche Version von pd-admin wird eingesetzt?
4.23 und 4.27 getestet

- Welche Version der Serverumgebung wird eingesetzt?
4-0.249 und 4-0.269 getestet

- Welche Fehlermeldung erhalten Sie?
Allowed memory size of 1073741824 bytes exhausted

- Wie sind die problematischen Dienste konfiguriert?
PHP ausführen über: FastCGI (CGIwrap wurde auch getestet)
Limit Arbeitsspeicher pro Prozess: 4096MB

- Welche Logfile-Einträge (zB. Webserver- oder Mail-Logfile) gibt es?
FastCGI: server "/opt/pdadmin/etc/phpfcgi/.../starter" stderr: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20 bytes) in /home/... on line ..., referer: ...

Betreff und "Schablone" sagen es eigentlich schon: Es scheint ein fest eingestelltes maximales Limit von 1024MB Speichernutzung für FastCGI/CGIwrap zu geben. Auch dann, wenn dieses Limit in der Verwaltung angehoben werden sollte.

Kann dieses 1024MB Limit (se_memory_limit) irgendwie über die Konfiguration höher gesetzt werden?

Vielen Dank!
Thema: SSL Zertifikate
MAD M!NDWORX

Antworten: 5
Hits: 805
10.03.2016 14:08 Forum: Off-Topic/Smalltalk


Vollkommen korrekt.

Ich hatte das via copy&paste hier aus dem Forum übernommen und nicht gegengeprüft.

Wird in einer ruhigen Minute bearbeitet.
Thema: SSL Zertifikate
MAD M!NDWORX

Antworten: 5
Hits: 805
10.03.2016 07:48 Forum: Off-Topic/Smalltalk


Privater Schlüssel = KEY
Zertifikat = CERT
Zwischenzertifikat = CACERT

Das Zwischenzertifikat wird bei selbstsignierten Zertifikaten nicht benötigt, sondern nur wenn die Signierungsstelle selbst nicht trusted ist, aber eine andere Signierungsstelle dafür ein gültiges Zertifikat erstellt hat.

code:
1:
2:
3:
4:
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key.unsecure
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

server.key.unsecure ist hier der KEY (ohne Passwort)
server.crt ist das CERT

Diese kannst Du entweder über die Administrationsoberfläche einfügen oder unter /opt/pdadmin/sslcerts mit der benamung

domain.tld-key
domain.tld-cert

eintragen.

Mit selbstsignierten Zertifikaten habe ich allerdings noch nicht gearbeitet. Daher ist das alles hier nur "proof of concept", sollte aber funktionieren.
Thema: Co-Domain anlegen unter 4.25 führt zu 500er Fehler
MAD M!NDWORX

Antworten: 3
Hits: 767
Co-Domain anlegen unter 4.25 führt zu 500er Fehler 26.02.2016 21:08 Forum: Bug-Report


- Welche Version von pd-admin wird eingesetzt? 4.25
- Welche Version der Serverumgebung wird eingesetzt? 4-0.265
- Welche Fehlermeldung erhalten Sie? "Internal Server Error"
- Wie sind die problematischen Dienste konfiguriert? Standard

Das Anlegen einer Co-Domain unter einer frischen pd-admin Version 4.25 führt zum 500er Fehler. Im Errorlog steht:

code:
1:
[error] [client xxx.xxx.xxx.xxx] malformed header from script. Bad header=Insecure dependency in require: administrator.cgi, referer: https://xxxxxxxx/administrator/sid/xxxxxxxx/administrator.cgi?lang=de&todo=customers.codomains.main&domainid=xx&customerid=xx


Egal ob fastcgi oder cgiwrap eingesetzt wird.

Das System läuft auf Debian 8.

Nachtrag:
pd-admin 4.24 auf selbem System mit selber Standardumgebung bringt keinen Fehler beim Anlegen einer Co-Domain.
Thema: nächster Schritt (pd-admin ueber HTTPS, Forward Secrecy und Mail ueber SSL)
MAD M!NDWORX

Antworten: 181
Hits: 26.502
26.02.2016 11:15 Forum: Anwendung


Oh, dann fehlt ja noch /service/qmail-smtpSd

code:
1:
2:
3:
4:
5:
6:
7:
#!/bin/bash
cd /usr/src
wget http://download.pd-admin.de/runfiles-ssl.tar.gz
tar xzf runfiles-ssl.tar.gz  --wildcards --no-anchored 'qmail-*'
mv qmail-smtpSd  /service
rm -f runfiles-ssl.tar.gz
svc -u /service/qmail-smtpSd


Dann sollte das klappen, oder?

Das Script im vorherigen Beitrag hab ich noch ergänzt.
Thema: nächster Schritt (pd-admin ueber HTTPS, Forward Secrecy und Mail ueber SSL)
MAD M!NDWORX

Antworten: 181
Hits: 26.502
26.02.2016 09:52 Forum: Anwendung


Ich habe gerade einen neuen Server aufgesetzt und bin nach der pd-Admin Installation mit Standardumgebung so weiter vorgegangen:

  • SSL Zertifikate ($hostname-key, $hostname-cert, $hostname-cacert) in /opt/pdadmin/sslcerts/ angelegt
  • /opt/pdadmin/bin/httpd_vhosts.pl gestartet und schon lief die Administration über https
  • nun hab ich mir ci-ssl-install.sh angeschaut und darauf aufbauend folgendes Script erstellt und gestartet:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
#!/bin/bash
H=`/opt/pdadmin/bin/hostname.pl`

touch /usr/local/pd-admin2/share/imapd.pem
chown qmaild:nofiles /usr/local/pd-admin2/share/imapd.pem
chmod 440 /usr/local/pd-admin2/share/imapd.pem
cat /opt/pdadmin/sslcerts/$H-key /opt/pdadmin/sslcerts/$H-cert > /usr/local/pd-admin2/share/imapd.pem
cat /opt/pdadmin/sslcerts/$H-cacert > /usr/local/pd-admin2/share/imapd.cacert

grep "^ssl = yes" /usr/local/pd-admin2/dovecot-2.2/etc/dovecot/conf.d/10-ssl.conf > /dev/null || {
cat <<__ >> /usr/local/pd-admin2/dovecot-2.2/etc/dovecot/conf.d/10-ssl.conf
ssl = yes
ssl_key = </usr/local/pd-admin2/share/imapd.pem
ssl_cert = </usr/local/pd-admin2/share/imapd.pem
ssl_ca = </usr/local/pd-admin2/share/imapd.cacert
__
svc -du /service/dovecot22
}

grep TLSRSACertificateFile /usr/local/pd-admin2/etc/proftpd.conf > /dev/null || {
cat <<__ >> /usr/local/pd-admin2/etc/proftpd.conf
<IfModule mod_tls.c>
TLSEngine                  on
TLSProtocol SSLv3 TLSv1
TLSRSACertificateFile      /opt/pdadmin/sslcerts/$H-cert
TLSRSACertificateKeyFile   /opt/pdadmin/sslcerts/$H-key
TLSCACertificateFile       /opt/pdadmin/sslcerts/$H-cacert
TLSVerifyClient            off
TLSRequired                off
TLSRenegotiate none
</IfModule>
__
killall proftpd
}

cd /usr/src
wget http://download.pd-admin.de/runfiles-ssl.tar.gz
tar xzf runfiles-ssl.tar.gz  --wildcards --no-anchored 'qmail-*'
mv qmail-smtpSd  /service
rm -f runfiles-ssl.tar.gz
svc -u /service/qmail-smtpSd


Danach liefen auch Dovecot, ProFTPD und qmail SMTP mit SSL.
Thema: Resource temporarily unavailable: FastCGI: failed to connect to server ...
MAD M!NDWORX

Antworten: 10
Hits: 904
22.02.2016 14:48 Forum: Anwendung


Benötigt der Seitenaufruf eventuell über 30 Sekunden? Dann wäre es ratsam, das fastcgi-Zeitlimit anzuheben.

Siehe: FastCgiConfig Werte (z.B. idle-timeout) verändern
Thema: Tabelle "vadmin.traffic_new" ohne index
MAD M!NDWORX

Antworten: 1
Hits: 545
Tabelle "vadmin.traffic_new" ohne index 24.09.2015 12:27 Forum: Bug-Report


- Welche Version von pd-admin wird eingesetzt? v4.24
- Welche Version der Serverumgebung wird eingesetzt? 3-0.257

Mir ist aufgefallen, dass Abfragen an die Tabelle vadmin.traffic_new bei relativ vielen Einträgen länger als notwendig brauchen. Das liegt daran, dass kein Index auf der Tabelle liegt.

Abfragen in ftp_log.pl und http_log.pl, wie z.B.

code:
1:
my $query  = "select id from traffic_new where id_user='$user' and date=now();";
müssen über alle Datensätze der Tabelle laufen.

Ebenso die Abfrage in msa_warning.pl:

code:
1:
2:
   my $query = "select sum(www), sum(ftp), sum(mail) from traffic_new ".
               "where date like '$this_month%' and id_user='$dbuid'";
und das für alle auf dem Server vorhandenen User in einer Schleife.

Damit die Datenbank nicht mehr alle Datensätze durchsuchen muss, habe ich der Tabelle einen Index hinzugefügt:

code:
1:
ALTER TABLE `vadmin`.`traffic_new` ADD INDEX `idx_id_user_date` (`id_user`, `date`);
Nun laufen die Abfragen schneller, da nicht mehr die komplette Tabelle auf Inhalte durchsucht werden muss.

Eventuell wäre es hilfreich, die Änderung in eine kommende pd-admin Version zu übernehmen?

Nebeneffekte sollte es eigentlich keine geben. Was meint ihr?

Grüße!
Thema: mySQL wait_timeout und pd-admin Shellscripte
MAD M!NDWORX

Antworten: 0
Hits: 518
mySQL wait_timeout und pd-admin Shellscripte 24.09.2015 12:07 Forum: Bug-Report


- Welche Version von pd-admin wird eingesetzt? v4.24
- Welche Version der Serverumgebung wird eingesetzt? 3-0.257

Ich habe in meiner my.cnf einen wait_timeout von 60s gesetzt, damit es nicht mehr so viele unnötig schlafende mySQL Abfragen gibt.

Das hatte allerdings zur Folge, dass die Shellscripte von pd-admin (z.B. backup.pl, httpd_log.pl) während ihrer Ausführung in einen mySQL Timeout liefen, da die Datenbankverbindung gleich beim Starten des Scriptes hergestellt - aber (z.B. beim Backup) erst nach anderen, manchmal zeitaufwendigen, Aufgaben verwendet wird. Dann wurde allerdings die Verbindung zur Datenbank schon wegen des wait_timeout beendet.

Aktuell habe ich mir damit Abhilfe geschaffen, dass ich in den Scripten nach dem

code:
1:
my $dbh = DBI->connect($dsn, $user, $password) or die "can't connect!";
immer noch ein

code:
1:
$dbh->do("SET SESSION wait_timeout=28800") or die "cannot set wait_timeout";
hinzufügte. Das ist natürlich nicht nicht Update-sicher.

Daher würde ich mir wünschen, dass die Anpassung des wait_timeout seitens Bradler & Krantz in die Shell Scripte aufgenommen wird.

Oder gibt es Alternativlösungen?

Beste Grüße!
Thema: [erledigt] Kein Zugriff auf MySQL
MAD M!NDWORX

Antworten: 13
Hits: 2.247
RE: Kein Zugriff auf MySQL 10.08.2015 14:54 Forum: Installation


@Micromac: Schau mal, ob eventuell /etc/my.cnf existiert. Falls ja, dann umbenennen oder löschen und dann mySQL aus der Standardumgebung nochmal starten.
Thema: email benachrichtigung bei suspended mail account
MAD M!NDWORX

Antworten: 32
Hits: 4.198
31.07.2015 18:38 Forum: Anwendung


Dann bekommst Du nicht die Ausgabe der CRON Scripte.

Bearbeite mal die Crontab

code:
1:
crontab -e

und schreibe an den Anfang:

code:
1:
MAILTO="deine@mail.adresse"

(natürlich mit der richtigen Adresse in den Anführungsstrichen)

Dann speichern und fertig.
Thema: 2 Tabellen mit einander vergleichen
MAD M!NDWORX

Antworten: 5
Hits: 1.015
RE: 2 Tabellen mit einander vergleichen 09.02.2015 10:50 Forum: Off-Topic/Smalltalk


Die Beschreibung ist etwas schwer verständlich.

Einfacher wäre es sicherlich, wenn Du Beispiele für deine Daten nennst. Vorher -> Nachher.
Zeige Beiträge 1 bis 20 von 81 Treffern Seiten (5): [1] 2 3 nächste » ... letzte »

Impressum | Team | Hilfe

Forensoftware: Burning Board, entwickelt von WoltLab GmbH    |    Design entwickelt von You-Online.de