Het lijkt alsof vanavond om 20.09u mijn PostgreSQL 7.4.1 server is gecrashed.
Ik kwam erachter doordat op mijn website een Postgres foutmelding stond, i.p.v. de data uit de database
De query waar het in dit geval fout gaat voert een aantal sessie gegevens toe aan de database. Het is echter niet alleen op deze pagina, maar op alle pagina's waar de Postgres database bij betrokken is.
Ik heb na het constateren van dit probleem het postmaster proces gestopt en daarna weer gestart. Normaal gesproken is de server binnen 1 a 2 seconden gestart, maar nu duurt het eindeloos en uiteindelijk wordt er niks gestart. Het lijkt als er na +/- 60 sec een timeout optreedt, waardoor het start proces wordt gestopt.
Ik heb door de -l optie aan pg_ctl mee te geven geprobeerd de std output te loggen naar /var/log/pgsql, maar in dat bestand komt niks te staan (rechten staan op pgsql:pgsql/700).
De enige foutlog die wordt gemaakt staat in /var/log/messages
De PostgreSQL server draait op FreeBSD 4.9-RELEASE-p3
Ik kwam erachter doordat op mijn website een Postgres foutmelding stond, i.p.v. de data uit de database
code:
1
2
3
| Warning: pg_query(): Query failed: ERROR: syntax error at or near "'5a55385afe83062516f465d5dbb23e96'" at character 64 . in /home/epauli/WWW/qst-new/_inc/main.inc.php on line 9 Warning: pg_query(): Query failed: ERROR: syntax error at or near "hoofdid" at character 8 . in /home/epauli/WWW/qst-new/_inc/main.inc.php on line 81 Warning: pg_fetch_object(): supplied argument is not a valid PostgreSQL result resource in /home/epauli/WWW/qst-new/_inc/main.inc.php on line 89 |
De query waar het in dit geval fout gaat voert een aantal sessie gegevens toe aan de database. Het is echter niet alleen op deze pagina, maar op alle pagina's waar de Postgres database bij betrokken is.
Ik heb na het constateren van dit probleem het postmaster proces gestopt en daarna weer gestart. Normaal gesproken is de server binnen 1 a 2 seconden gestart, maar nu duurt het eindeloos en uiteindelijk wordt er niks gestart. Het lijkt als er na +/- 60 sec een timeout optreedt, waardoor het start proces wordt gestopt.
Ik heb door de -l optie aan pg_ctl mee te geven geprobeerd de std output te loggen naar /var/log/pgsql, maar in dat bestand komt niks te staan (rechten staan op pgsql:pgsql/700).
De enige foutlog die wordt gemaakt staat in /var/log/messages
code:
1
2
3
4
| Mar 14 00:09:40 epauli postgres[27088]: [1-1] FATAL: the database system is starting up Mar 14 00:09:42 epauli postgres[27093]: [1-1] ERROR: syntax error at or near "d" at character 8 Mar 14 00:09:43 epauli postgres[27097]: [1-1] ERROR: syntax error at or near "d" at character 8 Mar 14 00:09:44 epauli postgres[27101]: [1-1] ERROR: syntax error at or near "d" at character 8 |
De PostgreSQL server draait op FreeBSD 4.9-RELEASE-p3