Hallo Herr Keppler,
ich verwende ein 64bit Ubuntu System.
Linux server120 2.6.32-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux
Hallo Herr Keppler,
ich verwende ein 64bit Ubuntu System.
Linux server120 2.6.32-042stab092.3 #1 SMP Sun Jul 20 13:27:24 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux
Guten Tag Herr Keppler,
auch bei mir gibt es einen Fehler bei dem PHP Repo.
W: Fehlschlag beim Holen von http://repo.liveconfig.com/debian-test/dists/squeeze/Release Unable to find expected entry 'php/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Guten Morgen Herr Keppler,
ich habe am Freitag mal die aktuelle Stable installiert. Anschließend habe ich nochmal auf allen Servern die lclogparse kontrolliert.
Auf einigen Servern war noch eine fehlerhafte PID vorhanden. Somit konnte der Dienst nicht gestartet werden.
Nach nun 2 Tagen wird aber im LiveConfig noch immer kein Inhalt in der Spalte "I/O (24h)" angezeigt.
In der smtp.status wird auch fleißig geschrieben.
Verwendet wird ausschließlich Ubuntu 12.04.
root@system01:~# /etc/init.d/lclogparse status
* lclogparse is running
root@system01:~# /etc/init.d/lclogparse restart
* Stopping lclogparse lclogparse [ OK ]
* Starting lclogparse lclogparse [ OK ]
Wo kann hier noch der Fehler sein ?
Ich hatte mal mit Herrn Keppler über das Thema gesprochen. Aktuell ist die Unterstützung von CloudLinux in der Roadmap allerdings gering priorisiert.
Was echt schade ist, da CloudLinux einen sehr guten Ansatz zum Thema Sicherheit und Performance bietet. Was ja auch im Interesse von LiveConfig sein sollte.
Ich werde das mal prüfen. Wir haben auf den Seiten den XCache aktiv. Der auf dem alten Server bisher keine Probleme bereitet hat.
Vielen Dank erstmal...
Hallo,
vielen dank für die Rückmeldung. Ich habe mal geschaut und der Wert liegt in der Regel bei 300 bzw. 180
Vielleicht noch eine Idee ?
Lg
Solidius
Guten Morgen,
ich habe dazu leider bislang nichts hilfreiches finden können. Bei einigen Webseiten erhalte ich in unterschiedlichen Zeitabständen diese Fehlermedung im Apache Error Log. Bislang konnte ich es nur durch einen neustart des Apache beheben.
Es sind auch nicht alle PHP Webseiten auf dem Server betroffen, leider aber die wichtigsten.
Im Browser wird dann ein Error 500 angezeigt.
Ich muss dazu noch erwähnen, der Server wurde vor kurzem von LiveConfig zu LiveConfig migriert.
Hier die Fehlermeldung aus den Apache Error Logs:
[Thu Jun 26 08:15:23 2014] [error] [client 80.154.xxx.xxx] Premature end of script headers: piwik.php, referer: https://kundencenter.isp-serverfarm.de/cart.php?a=view&_v=13&language=german
[Thu Jun 26 08:15:26 2014] [error] mod_fcgid: process /var/www/web4016/conf/php5/php-fcgi-starter(26468) exit(communication error), get unexpected signal 7
[Thu Jun 26 08:15:26 2014] [error] mod_fcgid: process /var/www/web4016/conf/php5/php-fcgi-starter(26466) exit(communication error), get unexpected signal 7
[Thu Jun 26 08:15:35 2014] [warn] [client 80.154.xxx.xxx] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Thu Jun 26 08:15:35 2014] [error] [client 80.154.xxx.xxx] Premature end of script headers: index.php
[Thu Jun 26 08:15:38 2014] [error] mod_fcgid: process /var/www/web4016/conf/php5/php-fcgi-starter(26359) exit(communication error), get unexpected signal 7
[Thu Jun 26 08:15:41 2014] [warn] [client 80.154.xxx.xxx] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Thu Jun 26 08:15:41 2014] [error] [client 80.154.xxx.xxx] Premature end of script headers: index.php
[Thu Jun 26 08:15:44 2014] [error] mod_fcgid: process /var/www/web4016/conf/php5/php-fcgi-starter(26472) exit(communication error), get unexpected signal 7
Hier einmal der Auszug aus der liveconfig --diag
root@system01:~# liveconfig --diag
Running OS diagnostics...
FILE SYSTEMS:
/ [/dev/simfs] (total: 34359738368, free: 18529587200)
/run [none] (total: 53690368, free: 53600256)
/run/lock [none] (total: 5242880, free: 5242880)
/run/shm [none] (total: 268435456, free: 268435456)
CPUs:
CPU: 'cpu' user=24946476 nice=224378 system=31843769 idle=420055869 wait=1087246187 irq=0 sirq=0 steal=54419
CPU: 'cpu0' user=24946476 nice=224378 system=31843769 idle=420055869 wait=1087246187 irq=0 sirq=0 steal=54419
CPU: 'cpu1' user=24946476 nice=224378 system=31843769 idle=420055869 wait=1087246187 irq=0 sirq=0 steal=54419
CPU: 'cpu2' user=24946476 nice=224378 system=31843769 idle=420055869 wait=1087246187 irq=0 sirq=0 steal=54419
CPU: 'cpu3' user=24946476 nice=224378 system=31843769 idle=420055869 wait=1087246187 irq=0 sirq=0 steal=54419
CPU IDENTIFICATION:
Physical CPUs: 1
CPU Vendor: GenuineIntel
CPU Model: Intel(R) Xeon(R) CPU E3-1245 V2 @ 3.40GHz
Physical Core Count: 4
Cache: 8192 KB
Intel Hyperthreading is enabled!
Logical (HT) Core Count: 4
LOAD AVERAGE:
Load: 1min=0.050000, 5min=0.060000, 15min=0.010000
MEMORY:
Total Memory: 8589934592
Free Memory: 7496654848
Total Swap: 8589934592
Free Swap: 8491802624
INTERFACES:
Name: 'lo'
MAC: 00:00:00:00:00:00
IPv4: '127.0.0.1'/8
IPv6: '::1'/128
IN: 1173432335 bytes (33285892 packets)
OUT: 1173432335 bytes (33285892 packets)
FLAGS: UP LOOPBACK
Name: 'venet0'
IPv4: '127.0.0.2'/32
IN: 3794118300 bytes (21958329 packets)
OUT: 2917626032 bytes (20385760 packets)
FLAGS: UP BROADCAST NOARP
Name: 'venet0:0'
IPv4: '5.135.216.232'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:1'
IPv4: '178.33.154.29'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:2'
IPv4: '5.135.199.84'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:3'
IPv4: '178.32.53.38'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:4'
IPv4: '5.135.216.235'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:5'
IPv4: '5.135.216.237'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:6'
IPv4: '5.135.216.239'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:7'
IPv4: '178.33.155.49'/32
FLAGS: UP BROADCAST NOARP
Name: 'venet0:8'
IPv4: '5.135.196.105'/32
FLAGS: UP BROADCAST NOARP
HOSTNAME:
Hostname: 'system01'
FQDN: 'system01.isp-serverfarm.de'
UPTIME:
Uptime: 13 days, 19:31:29
DMI:
ERROR: open(/dev/mem) failed: Operation not permitted
IPMI:
ERROR: IPMI not supported in this build
QUOTA for group 'root' at path /var/www: OK - kb_used=1477248, inodes_used=50395
Running Lua diagnostics...
[INFO] Detected 'Ubuntu 12.04.2 LTS'
[DEBUG] running web.detect()
[DEBUG] Found package 'apache2-mpm-prefork' (Version 2.2.22-1ubuntu1.6)
[DEBUG] binver 2.2.22
[DEBUG] Found package 'nginx' (Version 1.1.19-1ubuntu0.6)
[DEBUG] binver 1.1.19
Distribution name: 'Ubuntu'
Distribution codename: 'precise'
Distribution family: 'Debian'
Distribution version: '12.04'
Distribution description: 'Ubuntu 12.04.2 LTS'
Checking for web server software:
- Found 'apache' web server
Version: '2.2.22'
Package version: '2.2.22-1ubuntu1.6'
SNI support: yes
Modules: core log_config logio mpm_prefork http so actions alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi cloudflare deflate dir env fcgid geoip headers include mime negotiation perl php5 proxy proxy_http python reqtimeout rewrite setenvif ssl suexec suphp
- Found 'nginx' web server
Version: '1.1.19'
Package version: '1.1.19-1ubuntu0.6'
SNI support: yes
- PHP 5.3.10 (code='php5', bin='/usr/bin/php-cgi')
default php.ini: '/etc/php5/cgi/php.ini'
Checking for ftp server software:
[DEBUG] running ftp.detect()
[DEBUG] Found package 'proftpd-basic' (Version 1.3.4a-1)
- Found 'proftpd' FTP server
Version: '1.3.4a'
Package version: '1.3.4a-1'
Checking for SMTP server software:
[DEBUG] running smtp.detect()
[DEBUG] Found package 'postfix' (Version 2.9.6-1~12.04.1)
- Found 'postfix' smtp server
Version: '2.9.6'
Package version: '2.9.6-1~12.04.1'
Checking for POP/IMAP server software:
[DEBUG] running popimap.detect()
[DEBUG] Found package 'dovecot-imapd' (Version 1:2.0.19-0ubuntu2.1)
- Found 'dovecot' POP/IMAP server
Version: '2.0.19'
Package version: '1:2.0.19-0ubuntu2.1'
Checking for database server software:
[DEBUG] running db.detect()
[DEBUG] Found package 'mysql-server' (Version 5.5.37-0ubuntu0.12.04.1)
- Found 'mysql' database server
Version: '5.5.37'
Package version: '5.5.37-0ubuntu0.12.04.1'
Checking for DNS server software:
[DEBUG] running dns.detect()
Done.
Alles anzeigen
Hallo Herr Keppler,
sie haben natürlich Recht Bei der Funktion HostingDomainAdd() wird die IP für diese Domain zurück geliefert.
Aber es gibt momentan keine Funktion mit der man über die API ermitteln kann, welche IP / Hostname der Mail und DB Server hat.
Daher ist in einem MultiServer deployment eine automatisierte Bereitstellung über die API nicht gerade einfach. Man müsste nun extra hierfür nochmals die Daten der LiveConfig Server im Drittsystem extra vorhalten. Damit man darüber die IP/Name der beiden Server Server z.B. in einer Kundenbenachrichtigung (Setup Mail) zur Verfügung stellen kann.
Ach und die IP geht nun auch wieder, vielen Dank für das Update.
Guten Abend Herr Keppler,
die neue WSDL enthält zwar in der Beschreibung die SOAP-Funktion HostingMailboxEdit() aber es gibt in der WDSL keine Elemente.
Desweiteren erhalte ich seit dem Update auf die 2899 nun von der SOAP die folgende Fehlermeldung:
Session check failed (SOAP-ERROR: Parsing Schema: element 'urn:LiveConfig:HostingMailboxAdd' already defined)
Zur Prüfung des Quellcode auf Fehler, habe ich extra die Vorlage "rechnungen.php" zur Überprüfung des Fehlers verwendet.
Ich vermute es wurde bei der Erweiterung der WSDL Funktion "HostingMailboxEdit" etwas unordentlich gearbeitet.
Es gibt in der WSDL jetzt 2 Elemente vom Typ "HostingMailboxAdd"
<element name="HostingMailboxAdd">
<complexType>
<sequence>
<element name="auth" type="tns:AuthData"/>
<element name="subscription" type="xsd:string"/>
<element name="name" type="xsd:string"/>
<element name="domain" type="xsd:string"/>
<element name="alias" type="xsd:string" minOccurs="0" maxOccurs="10"/>
<element name="mailbox" type="xsd:integer"/>
<element name="password" type="xsd:string" minOccurs="0"/>
<element name="weblogin" type="xsd:integer" minOccurs="0"/>
<element name="quota" type="xsd:integer" minOccurs="0"/>
<element name="forward" type="xsd:string" minOccurs="0" maxOccurs="25"/>
<element name="autoresponder" type="xsd:integer"/>
<element name="autosubject" type="xsd:string" minOccurs="0"/>
<element name="automessage" type="xsd:string" minOccurs="0"/>
<element name="greylisting" type="xsd:integer" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="HostingMailboxAddResponse">
<complexType>
<sequence>
<element name="id" type="xsd:string"/>
<element name="folder" type="xsd:string" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="HostingMailboxAdd">
<complexType>
<sequence>
<element name="auth" type="tns:AuthData"/>
<element name="subscription" type="xsd:string"/>
<element name="name" type="xsd:string"/>
<element name="domain" type="xsd:string"/>
<element name="alias" type="xsd:string" minOccurs="0" maxOccurs="10"/>
<element name="mailbox" type="xsd:integer"/>
<element name="password" type="xsd:string" minOccurs="0"/>
<element name="weblogin" type="xsd:integer" minOccurs="0"/>
<element name="quota" type="xsd:integer" minOccurs="0"/>
<element name="forward" type="xsd:string" minOccurs="0" maxOccurs="25"/>
<element name="autoresponder" type="xsd:integer"/>
<element name="autosubject" type="xsd:string" minOccurs="0"/>
<element name="automessage" type="xsd:string" minOccurs="0"/>
<element name="greylisting" type="xsd:integer" minOccurs="0"/>
</sequence>
</complexType>
</element>
Alles anzeigen
Und wann gibt es endlich die fehlenden API Funktionen ?
Zusätzlich ist die SOAP API Funktion "HostingSubscriptionAdd()" für eine MultiServer Bereitstellung unbrauchbar. Nach der Ausführung der Funktion in einer Single Server Umgebung gibt es als Antwort die IP des Webserver zurück. Bei einer MultiServer Umgebung mit der Verteilung der Dienste auf 3 verschiedene Server müssen auch die IPs der 3 Server als Antwort zurückgeliefert werden.
Vielen dank für Ihr Feedback
Hallo,
ich teste aktuell CloudLinux 6 mit einem lcclient in meiner Multiserver Umgebung. Leider werden neue User nicht automatisch ins CageFS aufgenommen/aktiviert.
Der PHP-Selector funktioniert auch ganz gut, leider ja alles über die Console. Ressoucen werden auch nach der Aktivierung von CageFS zur Verfügung.
Aktuell teste ich auch die Beta von Cloudlinux im OpenVZ Kernel...
Alles anzeigenBitte beachten, dass MS Exchange nur einen SMTP-Relayhost verwalten kann.
Wir haben aktuell eine Prüfung, ob die Domain des Absenders im Vertrag des Kunden enthalten ist und rejecten, falls das nicht der Fall ist.
Die Exchange-User haben damit Probleme, sobald auf einem Exchange-Server Domains aus mehreren Verträgen genutzt werden sollen.
Ähnliches gilt für David von Tobit.
Bitte dann berücksichtigen!
Moin,
dafür gibt es dann Produkte wie dieses hier... http://www.servolutions.de/multisendcon.htm
Wir haben ein Module für das WHMCS geschrieben. Damit können auch die Kunden und Verträge samt Domain, Postfächer und FTP Passwort erstellt werden.
+1 Da bin ich auch für...
Guten Abend Herr Keppler,
mir ist folgender Fehler aufgefallen und ich würde mich sehr freue, wenn diese noch in dem kommenden Release behoben wird.
Wenn der Kunde nur einen Vertrag hat, sieht er direkt nach dem Login im Menüpunkt "Übersicht" folgende Informationen.
Hat der Kunde mehr als einen Vertrag sieht er nur noch folgendes...
Erst wen man einem Kunden z.B. einen Resellervertrag erhält und damit den Menüpunkt "Mein Hosting" kann er wieder sehen auf welchem Server sich die Datenbanken, Webspace und Postfächer befindet.
Gerade wenn man das Mehrserver Farm Prinzip verwendet, ist es für den Kunden schwer zu sehen, wo er was finden kann.
Zusätzlich sollte immer in einer Mehrserver Umgebung auch bei jeder Datenbank und Postfach der Hostname des Server angezeigt werden.
Ich würde mich auch sehr freuen, wenn der Bug endlich behoben ist.
Zeigen den die A-Records der Subdomains pop3.meinedomain.de, imap.meinedomain.de und smtp.meinedomain.de alle auf die IP Adresse deines LiveConfig Server ?
Hallo Herr Keppler,
können Sie hierzu bitte nochmal ein Feedback geben ? Ist die Umsetzung wie von mir geschildert bereits geplant ?
Vielen Dank,
Ich habe leider bislang keine Lösung dafür gefunden. Ich hatte gehofft, dass es mal ein Update für ClamAV dafür gibt. Aber bislang Fehlanzeige... Aktuell lasse ich per Cronjob den clamav-milter alle paar Stunden neustarten. Wenn er sich mal wieder weggehängt hat, wird er dadurch wenigstens wieder gestartet. ist zwar auch nicht gerade das Gelbe vom EI.
Das würde ich auch gerne haben... Mehr Variablen bitte.