Datenimport auf Postgresql Server läuft sich tot
Verfasst: Montag 17. Januar 2011, 10:57
Hi, ausnahmsweise habe ich mal nicht das übliche Problem "Zuhause hat es funktioniert" sondern umgekehrt. Ich programmiere eine Webseite mit Flask und nutze hier zu Hause den integrierten Entwicklungsserver (Eventuell müsse das Thema auch in das Webframework Forum). Für den Datenimport habe ich eine Funktion geschrieben, die Daten aus einem XML File liest und auf dem Server einspielt. Diese Funktion macht Ärger.
Bei meinem Provider (Apache, Python2.6, Postgresql oder MySQL) funktioniert die Funktion. Bei mir zu Hause (Python2.6 oder 2.7, je nach Rechner) funktioniert sie mit einem MySQL Server. Wenn ich aber einen Postgresql Server verwendet passiert einfach gar nichts. Der Browser versucht beliebig lange, die Seite zu laden, andere Seiten lassen sich nicht mehr aufrufen und ich muss den Python Server mit STRG+c abbrechen und neu starten, um weiter arbeiten zu können. Es gibt keine Fehlermeldung, es gibt keine CPU Auslastung, nichts. Der Server steht einfach.
Ach ja, normalerweise rufe ich die Funktion über eine URL auf. Wenn ich die gleiche Funktion von einen extra Script von der Konsole starte funktioniert es. Es scheint also mit dem Python Entwicklunsserver zu tun haben. Leider hab ich keinen funktionierenden Apache Server hier.
Was kann das sein?
Bei meinem Provider (Apache, Python2.6, Postgresql oder MySQL) funktioniert die Funktion. Bei mir zu Hause (Python2.6 oder 2.7, je nach Rechner) funktioniert sie mit einem MySQL Server. Wenn ich aber einen Postgresql Server verwendet passiert einfach gar nichts. Der Browser versucht beliebig lange, die Seite zu laden, andere Seiten lassen sich nicht mehr aufrufen und ich muss den Python Server mit STRG+c abbrechen und neu starten, um weiter arbeiten zu können. Es gibt keine Fehlermeldung, es gibt keine CPU Auslastung, nichts. Der Server steht einfach.
Ach ja, normalerweise rufe ich die Funktion über eine URL auf. Wenn ich die gleiche Funktion von einen extra Script von der Konsole starte funktioniert es. Es scheint also mit dem Python Entwicklunsserver zu tun haben. Leider hab ich keinen funktionierenden Apache Server hier.
Was kann das sein?