Die Korrekturen scheinen gefruchtet zu haben, bisher wurden keine Videos mehr deaktiviert, auch wenn ich schon das Google-Kontingent voll ausschöpfte.
Beiträge von Eisu im Thema „Video-Links wurden "spontan" deaktiviert“
-
-
Sobald es spruchreif ist, können wir die ideale Konfiguration für YouTube-Kanäle besprechen. Vorweg: Diese 10.000 Units müssten genügen.
-
Das kann ich bestätigen, eine Rechnung wird durch Google nicht gestellt, es werden einfach keine Informationen mehr durch Google übermittelt.
-
Wo genau? Entwickler Tools. find ich grad nicht auf Google.
https://cloud.google.com/ -> Konsole -> APIs und Dienste
-
Danke für die Expertise, das hilft mir sehr!
Nun dämmert mir, dass wir vor Jahren schon einmal an diesem Punkt waren, woraufhin wir die beiden Cronjobs empfindlich reduzierten auf 3 Jobs pro Tag. Danach „flutschte“ das System fehlerfrei.
Ich teste dies und gebe dann Feedback.
-
Alles klar, vielen Dank für die Auskunft.
... und der Cronjob «Videos von Videokanälen importieren(EasyMedia)», was tut der?
Ich frage, weil ich mich wundere, woher diese «Abfragelast» kommt, denn es wurden bloss zwei Kanäle hinzugefügt. Ein Kanal ohne ein Datum einzutragen (Libera) und ein Kanal, der Videos von Anfang August an synchronisieren soll (Dirk Hessel).
-
Noch eine Frage:
Wenn bei «Videokanäle erneut synchronisieren» null Sekunden steht, wird nicht mehr nach neuen Videos in den Kanälen gesucht?
-
Ja, vorübergehend ist das eine Lösung.
-
Hm. Vielleicht kannst Du etwas machen, dass wenn das Kontingent ausgeschöpft ist, keine Videos geprüft und deaktiviert werden?
-
Wäre es eine Lösung, wenn ich den Cronjob «Videos von Videokanäle importieren(EasyMedia)» reduziere auf sagen wir 3x täglich? Würde dies weniger Abfragen generieren?
Noch eine Frage:
Was bedeutet im ACP -> EasyMedia «Videokanäle erneut synchronisieren»? Können hier Abfragen reduziert werden?
-
Hallo,
gestern haben wir auf dem Testserver Video-Links hochgeladen. Heute wurden diese «spontan» durch das System, deaktiviert. Es handelt sich um YouTube-Videos, welche noch auf YouTube erreichbar sind.
Es gibt eine Fehlermeldung, eventuell ist die aufschlussreich. Für jedes deaktivierte Video wurde so ein Fehler protokolliert. Kannst Du mir die Meldung übersetzen, ich verstehe nur Bahnhof.
Code
Alles anzeigenTue, 15 Aug 2023 22:20:32 +0000 Message: Client error: `GET https://www.googleapis.com/youtube/v3/search?key=AIzaSyDak4xvSDmjo0PP60VUO82meGc_ggYOHvY&maxResults=50&order=date&type=video&channelId=UCk-nSxgf0pFJ7zSYt1QopMQ&part=snippet%2Cid&publishedAfter=2023-08-15T19%3A32%3A46Z` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "The request cannot be completed because you have exceeded your \u003ca h (truncated...) PHP version: 8.1.21 WoltLab Suite version: 5.5.15 Request URI: POST /mediathek/index.php?ajax-proxy/&t=21ed05778c6adfab64f1c12216cdde6aebd5731f267dcdec53f9820f177f956a-FDumPpbk1ZJN+OBjg7KBhg== Referrer: https://test.spirit.jetzt/mediathek/video/202/ User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 OPR/101.0.0.0 Peak Memory Usage: 10548488/268435456 ====== Error Class: GuzzleHttp\Exception\ClientException Error Message: Client error: `GET https://www.googleapis.com/youtube/v3/search?key=AIzaSyDak4xvSDmjo0PP60VUO82meGc_ggYOHvY&maxResults=50&order=date&type=video&channelId=UCk-nSxgf0pFJ7zSYt1QopMQ&part=snippet%2Cid&publishedAfter=2023-08-15T19%3A32%3A46Z` resulted in a `403 Forbidden` response: { "error": { "code": 403, "message": "The request cannot be completed because you have exceeded your \u003ca h (truncated...) Error Code: 403 File: /var/www/vhosts/spirit.jetzt/test.spirit.jetzt/lib/system/api/guzzlehttp/guzzle/src/Exception/RequestException.php (113) Extra Information: - Stack Trace: [{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Middleware.php","line":69,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["GuzzleHttp\\Psr7\\Request","GuzzleHttp\\Psr7\\Response",null,[],null]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":204,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["[error_during_sanitization]"]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":153,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[1,"GuzzleHttp\\Psr7\\Response",null]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/TaskQueue.php","line":48,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":248,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->","args":[true]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":224,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":269,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":226,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/promises\/src\/Promise.php","line":62,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/api\/guzzlehttp\/guzzle\/src\/Client.php","line":123,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/mediathek\/lib\/system\/video\/channel\/provider\/YouTubeVideoChannelProvider.class.php","line":48,"function":"send","class":"GuzzleHttp\\Client","type":"->","args":["GuzzleHttp\\Psr7\\Request"]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/mediathek\/lib\/system\/cronjob\/VideoChannelCronjob.class.php","line":36,"function":"fetchVideos","class":"easymedia\\system\\video\\channel\\provider\\YouTubeVideoChannelProvider","type":"->","args":["easymedia\\data\\video\\channel\\VideoChannel",1692127966]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/cronjob\/CronjobScheduler.class.php","line":272,"function":"execute","class":"easymedia\\system\\cronjob\\VideoChannelCronjob","type":"->","args":["wcf\\data\\cronjob\\Cronjob"]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/cronjob\/CronjobScheduler.class.php","line":75,"function":"executeCronjob","class":"wcf\\system\\cronjob\\CronjobScheduler","type":"->","args":["wcf\\data\\cronjob\\CronjobEditor","wcf\\data\\cronjob\\log\\CronjobLogEditor"]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/data\/cronjob\/CronjobAction.class.php","line":240,"function":"executeCronjobs","class":"wcf\\system\\cronjob\\CronjobScheduler","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"executeCronjobs","class":"wcf\\data\\cronjob\\CronjobAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/action\/AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/action\/AbstractAction.class.php","line":57,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/request\/Request.class.php","line":90,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/lib\/system\/request\/RequestHandler.class.php","line":107,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/spirit.jetzt\/test.spirit.jetzt\/mediathek\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["easymedia"]}]