2.1.42 - Build466 Programmstart: Logging.ini

Hallo Torben

Bin daran die Snapshotversion sende tauglich zu machen. :wink:

Habe dazu einen Test-PC mit der gleichen Soundhardware wie das PlayOut System (Automat). Beim Abspielen der gewohnten Playlisten fängt der Player erst nach einer Weile (ca. 16sek) an zu laufen. Konnte den Fehler einkreisen und habe gemerkt, dass wenn der MySQL Server nicht erreichbar ist (mAirList nicht am gleichen LAN), dass beim Versuch einen Insert zu machen das mAirList wartet bis es einen Timeout hat (Statuszeile: Logging errror (SQL Database) Cannot connect to SQL server). Das nächste Element verursacht auch wieder diesen Effekt.

Siehe auch:
http://forum.mairlist.com/index.php/topic,2277.0.html
(Eventuell gleiches Problem)

Michel

Ja, das ist richtig. Das Logging ist derzeit synchron, spielt sich also im Haupt-Thread ab. Ich überlege mal, ob ich da was dran ändern kann.

Die Datenbank eldoDB wird beim Programmstart deaktiviert, wenn diese nicht auffindbar ist. Lässt sich das Logging nicht an diese Deaktivierung koppeln?

Nein, denn das Logging und die eldoDB sind ja komplett unabhängige Komponenten. (Daher muss man ja auch die SQL-Zugangsdaten zweimal eingeben, und es wird auch eine zusätzliche Verbindung aufgebaut.)