Gui nicht erreichbar

Hallo zusammen,

leider bekomme ich eine Fehlermeldung wenn ich das GUI aufrufen will.

im Apache Log /var/log/apache2/error.log erscheint

[Thu Feb 15 16:16:36 2018] [error] [client 192.168.10.1] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[08006] [7] FATAL:  the database system is starting up\nFATAL:  the database system is starting up' in /TARGET/SHARE/var/www/mobydickcmd/cmn/inc/ex_objectCache.inc.php:398\nStack trace:\n#0 /TARGET/SHARE/var/www/mobydickcmd/cmn/inc/ex_objectCache.inc.php(398): PDO->__construct('pgsql:dbname=mo...', 'mobydickcmd', '4C6QfpPW7BFnOB2...', Array)\n#1 /TARGET/SHARE/var/www/mobydickcmd/cmn/inc/ex_objectCache.inc.php(220): ex_getPDO()\n#2 /TARGET/SHARE/var/www/mobydickcmd/cmn/class/module/ex_moduleLoader.php(40): ex_getSimpleSql()\n#3 /TARGET/SHARE/var/www/mobydickcmd/cmn/inc/ex_objectCache.inc.php(175): ex_moduleLoader->__construct()\n#4 /TARGET/SHARE/var/www/mobydickcmd/index.php(85): ex_getModuleLoader()\n#5 /TARGET/SHARE/var/www/mobydickcmd/index.php(36): initialize(NULL)\n#6 {main}\n  thrown in /TARGET/SHARE/var/www/mobydickcmd/cmn/inc/ex_objectCache.inc.php on line 398

Hallo,

läuft die Datenbank noch? (/etc/init.d/postgresql status)
ich würde zunächst den apache neustarten (/etc/init.d/apache2 restart) und falls die DB nicht läuft diese natürlich starten.
Ansonsten müsste man im syslog mal schauen, ob es gar ein größeres Problem gibt (defekte Platte oder ähnliches).

Grüße,
Steve

Hallo Steve,
danke für deine Antwort

/etc/init.d/postgresql status
9.4/main (port 5432): online

in postgre log finde ich

2018-02-15 16:04:17.453 CET [2740] LOG:  database system was interrupted; last known up at 2018-01-28 11:50:49 CET
2018-02-15 16:04:17.706 CET [2741] [unknown]@[unknown] LOG:  incomplete startup packet
2018-02-15 16:04:17.995 CET [2740] LOG:  database system was not properly shut down; automatic recovery in progress
2018-02-15 16:04:18.002 CET [2740] LOG:  redo starts at 2/13D25868
...
...
...
2018-02-15 17:22:58.585 CET [7664] mobydickcmd@mobydick FATAL:  the database system is starting up

Das ist ein SOHO Server. Regelmäßig läuft auch die Platte voll, sodass ich manuell die Logs in /var/log Aufräumen muss.

Die Syslog sende ich dir gleich per PN.

Viele Grüße
Rouven Matthies

Hi,

wenn die SHARE Parition wieder genügend Speicher hat und die Datenbank nicht mehr hochkommt, fürchte ich, dass das Kind bereits in den Brunnen gefallen ist. Sollte es ein DB Backup geben könntest du versuchen das wiederherzustellen, da müsste dir aber hier (mangels meiner Kenntnis) jemand anderes weiterehelfen oder du wendest dich bei gültigem Wartungsvertrag an den Support. Alternativ bei vorhanden Fullbackup könntest du auch das Fullbackup+letztes DB Backup von der Platte ziehen und vom Backup installieren und dann über die GUI das DB Backup wiederherstellen.

Grüße,
Steve

Hi Steve, ein DB Dump liegt vor.

Ich weiß nur nicht wie ich den per Konsole Einspielen kann.

Ja Support haben wir, die Anlage wurde ja erst Ende letzten Jahres inkl. Lizenzen bei euch gekauft.

Gruß Rouven

Hi @Steve,

scheinbar brauchte die Datenbank eine weile um sich zu reparieren.

Gui klappt wieder.

Das Thema mit der vollen Festplatte werde ich als Ticket eröffnen. Hier scheint ja die logrotation nicht aufzuräumen.

Kann ja aber eigentlich auch nicht sein, dass eure Soho server so klein bemessen sind, das alle 2 tage der Speicher aufgrund der Logs voll ist.

Hallo,

eine große Datenbank und ein großes Logfile deuten typischerweise auf einen per Internet erreichbaren Sip Stack hin. Habt Ihr eventuell den Port 5060 freigegeben?
Ein anderes häufiges Problem entsteht, wenn man dem Faxserver sehr große Dokumente (50-100MB pro Fax, etwa ungünstig gescannte Dateien) vorsetzt.

Welches Logfile wächst denn da an?

Gruß,

Thomas

Hallo Thomas,

ja richtig, 5060 war freigegeben, habe ich nun blockiert. Mal sehen ob es sich bessert.

Der Syslog läuft mit diesen Meldungen voll

Feb 16 08:17:26 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:18:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:19:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:20:01 localhost /USR/SBIN/CRON[32232]: (root) CMD (/var/rrd/mobydickrrd 1>/dev/null 2>&1)
Feb 16 08:20:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:20:47 localhost icinga: Auto-save of retention data completed successfully.
Feb 16 08:21:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:22:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:22:53 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Feb 16 08:22:59 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Feb 16 08:23:06 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
Feb 16 08:23:16 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
Feb 16 08:23:18 localhost dnsmasq-dhcp[2523]: DHCPREQUEST(eth1) 192.168.21.99 00:0b:82:b3:59:28
Feb 16 08:23:18 localhost dnsmasq-dhcp[2523]: DHCPACK(eth1) 192.168.21.99 00:0b:82:b3:59:28
Feb 16 08:23:19 localhost dnsmasq-dhcp[2523]: DHCPREQUEST(eth1) 192.168.21.96 00:0b:82:b3:59:25
Feb 16 08:23:19 localhost dnsmasq-dhcp[2523]: DHCPACK(eth1) 192.168.21.96 00:0b:82:b3:59:25
Feb 16 08:23:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:23:34 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Feb 16 08:23:45 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
Feb 16 08:23:54 localhost dhclient: No DHCPOFFERS received.
Feb 16 08:23:54 localhost dhclient: No working leases in persistent database - sleeping.
Feb 16 08:24:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:24:39 localhost dnsmasq-dhcp[2523]: DHCPREQUEST(eth1) 192.168.21.81 00:0b:82:b0:04:1e
Feb 16 08:24:39 localhost dnsmasq-dhcp[2523]: DHCPACK(eth1) 192.168.21.81 00:0b:82:b0:04:1e
Feb 16 08:25:01 localhost /USR/SBIN/CRON[32618]: (root) CMD (/var/rrd/mobydickrrd 1>/dev/null 2>&1)
Feb 16 08:25:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:26:27 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:27:23 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Feb 16 08:27:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:27:31 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
Feb 16 08:27:47 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Feb 16 08:27:58 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
Feb 16 08:28:08 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Feb 16 08:28:22 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2
Feb 16 08:28:24 localhost dhclient: No DHCPOFFERS received.
Feb 16 08:28:24 localhost dhclient: No working leases in persistent database - sleeping.
Feb 16 08:28:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:29:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:30:01 localhost /USR/SBIN/CRON[556]: (root) CMD (/var/rrd/mobydickrrd 1>/dev/null 2>&1)
Feb 16 08:30:01 localhost /USR/SBIN/CRON[557]: (root) CMD (/sbin/mdcheckicinga.sh)
Feb 16 08:30:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:31:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:32:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:32:50 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Feb 16 08:32:54 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Feb 16 08:33:05 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
Feb 16 08:33:18 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
Feb 16 08:33:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:33:36 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Feb 16 08:33:51 localhost dhclient: No DHCPOFFERS received.
Feb 16 08:33:51 localhost dhclient: No working leases in persistent database - sleeping.
Feb 16 08:34:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:35:01 localhost /USR/SBIN/CRON[969]: (root) CMD (/var/rrd/mobydickrrd 1>/dev/null 2>&1)
Feb 16 08:35:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied
Feb 16 08:36:29 localhost ntpd_intres[2521]: ntp_intres.request: permission denied

asterisk/messages lief mit fehlerhaften logins auf 5060 voll - das sollte ja nun vorbei sein, da 5060 nicht mehr öffentlich erreichbar ist.

Hallo @tweber,

hast du noch eine Idee wie ich wieder genug Platz bekomme?
/var/log habe ich schon großzügig aufgeräumt…

DISK CRITICAL - free space: /SYSTEM 1318 MB (71% inode=98%): /BACKUP 5565 MB (97% inode=99%): /SOURCE/RAMDISK 1023 MB (99% inode=99%): /SOURCE/SHARE 161 MB (4% inode=92%): /SOURCE/NODE 1112 MB (96% inode=99%):

Hallo,

mach erstmal die Datenbank sauber: Anwenden -> Journal Daten bereinigen -> 1 Tag -> speichern und anwenden -> kann einige Zeit dauern.
Dadurch wird vermutlich aber erstmal kein Plattenplatz frei. Probier danach folgendes in der shell: su postgres -c "vacuumdb mobydick"
Auch das wird zig Minuten dauern. Ansonsten kannst Du alte Logdateien löschen, pass aber auf das Du keine Verzeichnisse wegräumst!