Neuer Scheduler: GMPS (2 Viewers)

usualsuspect

Portal Pro
May 12, 2009
631
98
Home Country
Germany Germany
/ifpossible verhindert nur den ShutDown, wenn eine Aufnahme läuft
hmm, so etwas ähnliches hatten wir doch gestern mit den scripts auch. meiner meinung nach sollte gmps da ja scripts, prozesse, den haken untenlinks und aufnahmen (und alle eventuellen weiteren ausnahmen) gleichwertig behandeln. dann würde unten rechts einfach stehen: shutdown geblockt (evtl., aber nicht notwendigerweise auch noch warum). hab aber keine ahnung, wie großartig das Dein schönes programm umwerfen würde...

Zusatz: Hast Du Uhrzeit "hänger" und wann "Keine Aufnahme" angezeigt wurde ?
der erste teil im post bezieht sich auf die logs von gestern abend. da kannst Du am besten rückwärts durchgehen. hatte ganz am ende noch einmal gmps abgeschlossen und neu gestartet, aber sonst war's so wie im post beschrieben.

die neue ignoranz ist mir dann erst heute aufgefallen. aber im log steht ja nicht viel drin. ich hab gerade "extendedCScheduler" wieder aktiviert und den fehler reproduziert. aufnahme läuft ab kurz vor sieben bis acht. im fenster ist's grün. dann per ifpos in den shutdown geschickt und manuell wieder angemacht. (danach läuft comskip dann auch nicht mehr...)


edit:
b) Neustart GMPS um 17:10, also während der Aufnahme

Ich hatte zwar was eingebaut, um diesen Fall auch richtig abzuarbeiten - dass war aber zu sehr verriegelt. Werde es ändern.
ja, den neustart hatte ich gemacht, um zu sehen, ob gmps danach vielleicht wieder mitbekommt, dass aufgenommen wird. war aber nicht. aber nur darna liegt's nicht. auch ohne den gmps neustart - > unten rechts grün trotz aufnahme...
 

Attachments

  • GMPS_20090728.zip
    30.6 KB

Goersch

MP Donator
  • Premium Supporter
  • November 10, 2007
    428
    25
    hab was bzgl. dem "Recording Status" gefunden. Wg, dem Blocking bei "Script ausführung" lass ich mir was einfallen - an der Stelle ist die Software eigentlich schnell erweiterbar.
    Hast Du noch StartUp Tests gemacht ? Mit der alten version ist er bei mir wieder den ganzen Tag sauber durchgelaufen - ohne hänger. Wir finden das !

    Danke, dass Du solange durchhälst :) !Zusatz: Einen laufenden Prozess wird aber auch zukünftig keinen ShutDown blockieren - vielleicht mach ich das optional ...
     

    usualsuspect

    Portal Pro
    May 12, 2009
    631
    98
    Home Country
    Germany Germany
    Hast Du noch StartUp Tests gemacht ? Mit der alten version ist er bei mir wieder den ganzen Tag sauber durchgelaufen - ohne hänger. Wir finden das !
    hab die 3_9 (so hieß die alte version übr. auch schon) noch nicht installiert. musste erstmal nahrung aufnehmen. kann aber gleich noch etwas testen.

    !Zusatz: Einen laufenden Prozess wird aber auch zukünftig keinen ShutDown blockieren - vielleicht mach ich das optional ...
    na, aber irgendwie muss man hintergrundprozesse schon vor dem bösen ausknopf des unwissenden users schützen, oder? entweder so oder über die skriptblockade...
    ich hätte ja gedacht, dass das einfacher wäre, alle gleichberechtigt zu behandeln. aber Du programmierst. ich kann nur labview :). deshalb gebührt der große dank übr. auch Dir.
     

    Goersch

    MP Donator
  • Premium Supporter
  • November 10, 2007
    428
    25
    hab nochmal über das Blockieren bei Scriptausführung nachgedacht. Im Moment ist es so, dass der Rechner runtergefahren wird, auch wenn das Skript nicht fertig ist. Damit könnte ein Skript im Fehlerfall dazu führen, dass der Rechner gar nicht mehr runtergefahren wird. Ist auch nicht so toll.

    na ja, jetzt schauen wir erstmal, dass bei Dir das GMPS nach Suspend nicht hängt.
     

    usualsuspect

    Portal Pro
    May 12, 2009
    631
    98
    Home Country
    Germany Germany
    habe gerade die 3_9 aus post 640 getestet. die startet, ich stelle ein, beende, ändere extended..., starte neu und .net fehler.
    jetzt will sie nicht mehr.
    ich mach aber nochmal neu mit minimal konfig.

    wegen der skripte: es ist aber doch besser, wenn der pc mal ne nacht anbleibt, als wenn er während eines defrags, oder sonstiger wartung einfach brutal runterfährt und danach nie mehr angeht...
    andererseits wollte ich eh keine grossen sachen skipten. nur klack und epg. das ist ja dann nicht so tragisch.
    aber wäre schon schön, wenn zumindest der /ifpossible drauf wartet...


    edit: nochmal neu ohne skripte und co. bei setup mp im splashscreen hängt's fest.

    edit2: um zu reproduizieren, dass unten rechts grün trotz aktiver aufnahme hab ich übrigens ein bereits gestertetes programm per mp-epg aufgenommen. aber daran kann's ja nicht liegen. er hat's ja brav im setup und auch in der taskliste...
     

    Attachments

    • _.net fehler.zip
      30.6 KB

    usualsuspect

    Portal Pro
    May 12, 2009
    631
    98
    Home Country
    Germany Germany

    Du sagst es! jetzt hab ich auch schon wieder so einen drecks bluescreen samt smart error.
    hatte ich heute nachmittag auch schon einmal, als ich gekillt hatte und dann nen windows neustart machen wollte. grrr.
    aber ich denke mal, das hat mit gmps nix zu tun...
    zumindest startet die kiste noch. puh!

    edit: so, die 3_10 tut's jetzt.
    hab mal zwei testscripts angelegt, die jede halbe stunde aus dem standby aufwachen. mal sehen, was passiert.
    unten rechts ist übr. trotz aufnahme immer noch grün.

    edit2: einmal ging's gut mit dem resume, beim zweiten mal sagte mir vista "gmps funktioniert nicht mehr." und hat'S geschlossen. als ich's dann wieder gestartet habe, wurde auch noch das skript ausgeführt, das schon längst hätte fertig sein sollen.
    logs hängen an.
     

    Attachments

    • GMPS_20090728.zip
      30.6 KB

    Goersch

    MP Donator
  • Premium Supporter
  • November 10, 2007
    428
    25
    trotz aufnahme immer noch grün.
    in der 3_10 hatte ich auch noch nichts geändert :)

    wurde auch noch das skript ausgeführt, das schon längst hätte fertig sein sollen.
    das is im Moment so bei einem Neustart von GMPS, der "mittendrin" erfolgt - wird auch etwas schwierig, das raus zu bekommen. Das ist aber nicht das
    eigentlich Problem. Schau mir das Log-File an

    Ich hab GMPS über Nacht laufen lassen. Ca. 20mal aus dem StandBy und zurück - no problem - verstehen tu ich es nicht...

    Zusatz: Schön wäre, wenn Du eine Uhrzeit angeben könntest, wann das Problem aufgetretten ist :)
     

    usualsuspect

    Portal Pro
    May 12, 2009
    631
    98
    Home Country
    Germany Germany
    Ich hab GMPS über Nacht laufen lassen. Ca. 20mal aus dem StandBy und zurück - no problem - verstehen tu ich es nicht...
    mit mediaportal an? merkwürdig... hängt's vieleicht an meiner w-lan verbindung? die funktioniert (dank neuem adapter) jetzt zwar nahezu bei jedem resume, braucht aber doch seine zeit, bis die verbindung (und damit die verbindung zum internet) steht.
    tv-server läuft auf dem loopback-adapter mit fester ip. gibt's da vielleicht konflikte?

    Zusatz: Schön wäre, wenn Du eine Uhrzeit angeben könntest, wann das Problem aufgetretten ist :)
    hmm, schwierig. die scripts liefen -soweit ich mch erinnern kann um :53 und :23, aufwachen jeweils 3 minuten früher. dauer eines scripts 5 min.
    genauer:
    -einschlafen per fb:
    28.07.2009 22:43:22 INFO FMain::ipcLogic ShutDown ifpossible via command line parameters
    -aufwachen:
    28.07.2009 22:50:11 INFO CScheduler::systemIsWakingUpAfterSuspend System is waking up from suspend mode
    -einschlafen:
    28.07.2009 22:58:59 DEBUG CScheduler::systemIsGoingToSuspend ------ end ------
    -aufwachen:
    28.07.2009 23:20:13 INFO CScheduler::systemIsWakingUpAfterSuspend System is waking up from suspend mode
    -und da hing er dann mit "gmps funktioniert nicht mehr"; gmps beenden und neustart dann um:
    28.07.2009 23:44:18 INFO FMain::.ctor ====================== GMPS Version 0.2.3.10 ======================

    soweit ich das verstehe, ist der hänger dann um 28.07.2009 23:20:13 aufgetreten:
    Code:
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             1
    28.07.2009 23:20:13 EXTENDED CScheduler::cleanUpOldSchedulesAfterStar ------ start ------
    28.07.2009 23:20:13 EXTENDED CScheduler::cleanUpOldSchedulesAfterStar ------ end ------
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             2
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             3
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             4
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             5
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             6
    28.07.2009 23:20:13 DEBUG    CScheduler::schedulerStartUp             ------ end ------
    
    HIER sollte soetwas kommen:
    28.07.2009 23:44:27 INFO     FMain::ipcLogic                          IPC: TVS PlugIn Connected
    28.07.2009 23:44:27 INFO     FMain::ipcLogic                          IPC: MP PlugIn Connected : 
    tuts aber nicht
    
    
    
    28.07.2009 23:44:18 INFO     FMain::.ctor                             ====================== GMPS Version 0.2.3.10 ======================
    28.07.2009 23:44:18 INFO     FMain::.ctor                             Windows Version = Vista/Win2008, Revision 131072
    28.07.2009 23:44:21 INFO     CIPC::.ctor                              Own Ip Address = 10.0.0.1
    28.07.2009 23:44:21 INFO     IPCServerObject::register                Client registered : 10.0.0.1:9796,1.0.0.0,>IPCCO633844172454260000<
    28.07.2009 23:44:21 INFO     IPCServerObject::register                Client registered : 10.0.0.1:9797,1.0.0.0,>IPCCO633844184033170000<
    28.07.2009 23:44:26 EXTENDED CScheduler::.ctor                        ------ start ------
    28.07.2009 23:44:26 DEBUG    CScheduler::setiMONSetup                 ------ start ------(C:\Program Files\Soundgraph\iMON,,C:\Users\mediport\AppData\Roaming\SOUNDGRAPH\iMON\SystemFalse)
    28.07.2009 23:44:26 DEBUG    CScheduler::setiMONSetup                 ------ end ------
    28.07.2009 23:44:26 EXTENDED CScheduler::.ctor                        ------ end ------
    28.07.2009 23:44:26 DEBUG    CScheduler::TimerThread                  ------ start ------
    28.07.2009 23:44:26 DEBUG    CScheduler::setIdleTime                  ------ start ------(0)
    28.07.2009 23:44:26 DEBUG    CScheduler::setIdleTime                  ------ start ------(0)
    28.07.2009 23:44:26 DEBUG    CScheduler::setIdleTime                  ------ end ------
    28.07.2009 23:44:26 DEBUG    CScheduler::setIdleTime                  ------ end ------
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             ------ start ------
    28.07.2009 23:44:26 INFO     CScheduler::checkForSSDF                 SSDF: Check (True,28.07.2009 23:20:00>28.07.2009 23:45:26)
    28.07.2009 23:44:26 EXTENDED CScheduler::saveSetup                    Scheduler Setup:GMPSLib.CScheduler+sSetup
    28.07.2009 23:44:26 DEBUG    CScheduler::handleStatus                 ------ start ------(SSDF,False)
    28.07.2009 23:44:26 DEBUG    CScheduler::handleStatus                 ------ end ------(Ok)
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             1
    28.07.2009 23:44:26 EXTENDED CScheduler::cleanUpOldSchedulesAfterStar ------ start ------
    28.07.2009 23:44:26 EXTENDED CScheduler::cleanUpOldSchedulesAfterStar ------ end ------
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             2
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             3
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             4
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             5
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             6
    28.07.2009 23:44:26 DEBUG    CScheduler::schedulerStartUp             ------ end ------
    28.07.2009 23:44:27 INFO     FMain::ipcLogic                          IPC: TVS PlugIn Connected
    28.07.2009 23:44:27 INFO     FMain::ipcLogic                          IPC: MP PlugIn Connected : IPCCO633844184033170000
     

    Goersch

    MP Donator
  • Premium Supporter
  • November 10, 2007
    428
    25
    ich hab noch ein bisschen gegoogeled und dabei Ideen entwickelt - ich teste das aber diesmal über nacht :) und wenn dann bei mir immer noch alles läuft, stelle ich Dir morgen eine neue Version ein.
     

    Users who are viewing this thread

    Top Bottom