Synology-Forum.nl

Packages => 3rd party Packages => CouchPotato => Topic gestart door: Edgar op 02 augustus 2013, 10:50:18

Titel: Couch potato time out tijd veranderen?
Bericht door: Edgar op 02 augustus 2013, 10:50:18
Hoi,

Ik draai op mijn Synology DS212+ Spotweb, Sickbeard, Couchpotato gekoppeld aan NZBget om te downloaden.

In couch potato krijg ik regelmatig onderstaande error in de log file:

Citaat
[hpotato.core.plugins.base] Failed opening url in Newznab: http://192.168.1.10/spotweb/api?t=movie&imdbid=1980209&apikey=xxx&extended=1 Traceback (most recent call last):
  File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/plugins/base.py", line 165, in urlopen
    response = urllib2.urlopen(request, timeout = timeout)
timeout: timed out

Dit geeft blijkbaar aan dat er een time out optreedt bij het ophalen van de query uit spotweb? Als ik de code met daarin de juiste api key in mijn browser open dan komt er na een aantal seconden het resultaat als xml file uit dus het werkt blijkbaar wel maar het duurt wat langer dan normaal?

In wel bestand kan ik de time-out setting van Couch potato wijzigen?

Bedankt!
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Edgar op 02 augustus 2013, 11:50:53
Het log bestand gaf het antwoord eigenlijk al. Ik heb in het bestand base.py the timeout van 30 naar 180 veranderd en CP herstart. Nu krijgt het programma dus iets meer tijd om te zoeken en de NZB's stromen nu lekker binnen in NZBget.

Probleem is dus opgelost!
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 06 september 2013, 22:21:56
Mag ik vragen welke timeout dit was in base.py?
Ik heb namelijk hetzelfde probleem en zie in de base.py
http_time_between_calls = 10 # Default timeout for url requests
en
self.urlopen(test_url, 30)

Welke regel heb je precies aangepast?

Alvast bedankt.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Edgar op 09 september 2013, 10:30:48
Ik heb van http_time_between_calls = 10, http_time_between_calls = 60 gemaakt en toen ging het een stuk beter.

Titel: Re: Couch potato time out tijd veranderen?
Bericht door: sandertje op 09 november 2013, 16:48:50
ik denk ik dat probleem ook heb dus wil ik dit graag aan passen.

alleen ik weet niet waar ik dat aan moet passen en hoe ik bij de base.py kom

ik heb hier nog niet zo heel erg veel verstand van.

Dit is de melding die ik krijg:

[hpotato.core.plugins.base] Failed opening url in Nzbx: https://nzbx.co/api/search?q=1690953&sf=1000 Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/base.py", line 148, in urlopen response = urllib2.urlopen(request, timeout = timeout) URLError: <urlopen error timed out>
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 10 november 2013, 16:34:20
Ik krijg deze melding in het log van CP.


[hpotato.core.plugins.base] Failed opening url in Newznab: http://192.168.0.2/spotweb/api?t=movie&imdbid=0816711&apikey=xxx&extended=1 Traceback (most recent call last):
  File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/plugins/base.py", line 183, in urlopen
    response = urllib2.urlopen(request, timeout = timeout)
timeout: timed out

Als ik daarna :

 http://192.168.0.2/spotweb/api?t=movie&imdbid=0816711&apikey=xxx&extended=1

kopieer in mijn browser krijg ik deze foutmelding:

Access denied for [Use Spotweb using an API key (24::invalid API key)]

Wat doe ik verkeerd.
Ik heb 100% de goeie api.

Misschien ligt het wel aan de time out maar hoe verander je als leek het base.ty bestand.

Kan het ook liggen aan dat spotweb is beveiligd met wachtwoordt? Als je api gebruikt hort dat toch niet uit te maken?
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 18 november 2013, 13:32:35
base.py kun je vinden in je couchpotato directory.

Deze kun je editen middels vi of config editor op je nas.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 18 november 2013, 13:36:27
ik denk ik dat probleem ook heb dus wil ik dit graag aan passen.

alleen ik weet niet waar ik dat aan moet passen en hoe ik bij de base.py kom

ik heb hier nog niet zo heel erg veel verstand van.

Dit is de melding die ik krijg:

[hpotato.core.plugins.base] Failed opening url in Nzbx: https://nzbx.co/api/search?q=1690953&sf=1000 Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/base.py", line 148, in urlopen response = urllib2.urlopen(request, timeout = timeout) URLError: <urlopen error timed out>

Plus als je goed in je log kijkt zie je het pad naar je base.py

"/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/base.py"

Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 18 november 2013, 13:38:13
Ik krijg deze melding in het log van CP.


[hpotato.core.plugins.base] Failed opening url in Newznab: http://192.168.0.2/spotweb/api?t=movie&imdbid=0816711&apikey=xxx&extended=1 Traceback (most recent call last):
  File "/volume1/@appstore/couchpotatoserver-custom/var/CouchPotatoServer/couchpotato/core/plugins/base.py", line 183, in urlopen
    response = urllib2.urlopen(request, timeout = timeout)
timeout: timed out

Als ik daarna :

 http://192.168.0.2/spotweb/api?t=movie&imdbid=0816711&apikey=xxx&extended=1

kopieer in mijn browser krijg ik deze foutmelding:

Access denied for [Use Spotweb using an API key (24::invalid API key)]

Wat doe ik verkeerd.
Ik heb 100% de goeie api.

Misschien ligt het wel aan de time out maar hoe verander je als leek het base.ty bestand.

Kan het ook liggen aan dat spotweb is beveiligd met wachtwoordt? Als je api gebruikt hort dat toch niet uit te maken?

Al eens naar je .htaccess bestand gekeken of deze wel klopt?
En deze regel http://ip/spotweb/api?t=c in je browser ingevuld? Krijg je dan een xml bestand te zien?

Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 19 november 2013, 08:32:53
jazeker, maar dat duurt ook lang.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 19 november 2013, 09:13:52
jazeker, maar dat duurt ook lang.
Bij mij is hij ook niet supersnel, maar wat ook nog wel eens wil helpen is onderstaande los te laten op je database.
OPTIMIZE TABLE `commentsxover` , `spotsstatelist` , `nntp` , `spots` , `spotsfull`;
Zeker als je db al een tijdje bestaat kan dit iets snelheid opleveren, uit eigen ervaring.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 19 november 2013, 09:15:03
deze commando geef ik in putty ?
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 19 november 2013, 09:21:21
Nee,

Hier voor moet je phpmyadmin geïnstalleerd hebben. Neem aan dat je dat wel hebt? Anders kun je deze vinden in je packages voor je nas.

1.    Login to phpMyAdmin by typing http://localhost/phpmyadmin/ into your browser. it is possible that your spotweb installation is installed on a server and/or phpMyAdmin is located on a different location. for now we shall assume phpMyAdmin is located in your webroot.
2.    On the left side you will notice a few (default) databases, if you have been running spotweb for a while then you would find the spotweb database in there, click on it to open the database.
3.    At the top of the page you see "SQL", click on that, this is te page where a SQL query can be run. by cpoy/pasting and clicking "Go" the query will be executed.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 19 november 2013, 09:22:45
bedankt!
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 20 november 2013, 19:21:11
Beste Bender,

Hoe lang duurt zo iets ?
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 20 november 2013, 19:23:41
Nou, als ik hem 's ochtends start is ie 's avonds pas klaar.. maar je kunt je browser eventueel wel sluiten hoor..
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 20 november 2013, 19:25:48
ok dan is het goed.

Ik heb net mijn browser gesloten.
Maar wilde net nog even kijken in Myphp maar kom er niet meer in.

Komt dat omdat ie hem aan het optimaliseren is.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 20 november 2013, 19:26:46
dat zou heel goed kunnen. Laat maar lekker lopen en kijk morgen nog maar eens.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 20 november 2013, 19:27:21
Thanks
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 20 november 2013, 23:17:45
Wat betekend dit in mijn myphp


stop proces   389   spotweb   localhost   spotweb   Query   14408   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   390   spotweb   localhost   spotweb   Query   14354   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   391   spotweb   localhost   spotweb   Query   14293   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   392   spotweb   localhost   spotweb   Query   14261   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   393   spotweb   localhost   spotweb   Query   14232   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   394   spotweb   localhost   spotweb   Query   14228   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   395   spotweb   localhost   spotweb   Query   14173   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   396   spotweb   localhost   spotweb   Query   14113   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   397   spotweb   localhost   spotweb   Query   14035   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   398   spotweb   localhost   spotweb   Query   14032   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   399   spotweb   localhost   spotweb   Query   14031   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   400   spotweb   localhost   spotweb   Query   12348   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   401   spotweb   localhost   spotweb   Query   12338   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   402   spotweb   localhost   spotweb   Query   12316   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   403   spotweb   localhost   spotweb   Query   11864   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   458   spotweb   localhost   spotweb   Query   8723   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   461   spotweb   localhost   spotweb   Query   8551   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   464   spotweb   localhost   spotweb   Query   8520   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   466   spotweb   localhost   spotweb   Query   8506   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   468   spotweb   localhost   spotweb   Query   8295   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   472   spotweb   localhost   spotweb   Query   7395   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   474   spotweb   localhost   spotweb   Query   7376   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   475   spotweb   localhost   spotweb   Query   7348   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   491   spotweb   localhost   spotweb   Query   2705   Locked   SELECT s.id AS id, s.messageid AS messageid, s.category AS category,
stop proces   505   root   localhost   mysql   Query   0   ---   SHOW PROCESSLIST
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 21 november 2013, 08:25:39
Oeh, eerlijk gezegd geen idee. Nog nooit eerder gezien.. Heb nog even gegoogled maar kom daar ook niet verder mee.
Hoe oud is je db eigenlijk? Misschien moet je anders maar een nieuwe db aanmaken. Is denk ik sneller dan een oplossing zoeken tenzij je een db goeroe tegen komt die weet hoe je dit oplost met een simpele commando.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 21 november 2013, 08:30:02
Is dat makkelijk om tussendoor de db weg te gooien en een nieuwe te maken. Of moet ik dan alles opnieuw installeren.

Waar kan ik hier een handleiding voor vinden.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 21 november 2013, 08:56:45
db via phpmyadmin verwijderen en weer een nieuwe aanmaken. Vervolgens install.php starten zoals gewoonlijk en daar je nieuwe database aangeven. Daarna retrieve.php starten en wachten tot hij weer gevuld is.

In het principe als je je oude db weggooit en hem exact hetzelfde aanmaakt als voorheen. Dus zelfde naam en credentials hoef je install.php niet te starten en alleen een retrieve te doen.

##################################################
## MySQL configuration                          ##
##################################################

# If you did not change the root password this can be done with the following:
/usr/syno/mysql/bin/mysqladmin -u root password NEWPASSWORD

# Start the mysql CLI application (login with the created password)
/usr/syno/mysql/bin/mysql -p

# Connected to mysql (when connected one sees: mysql>)
# Create the spotweb database
CREATE DATABASE spotweb;

# Create a localuser called spotweb (replace password by a new password)
CREATE USER 'spotweb'@'localhost' IDENTIFIED BY 'password';

# Grant the spotweb user access to the spotweb database
#   (replace password by the new password)
GRANT ALL PRIVILEGES ON spotweb.* TO spotweb @'localhost' IDENTIFIED BY 'password';

# Exit mysql interface
quit

##################################################
## Configure your Spotweb installation          ##
##################################################
# Go to http://<nas_ip>/spotweb/install.php
#  and check if everything is OK.

# If continue to setup Spotweb at the bottom
# On this page enter the password created in the previous step
#   for the database connection. Afterwards press the verify button.

# The upcomming page ask for the usenet server details. If your provider
#   is not listed use the custom entry, now it is possible to enter the address
#   of your usenet provider.

# Finally you can select your usage style, "single-user" or "shared" are the best option.
#   They require login before the spotweb information can be accessed.
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: millennium1980 op 21 november 2013, 09:07:51
ik kan alleen maar handleidingen vinden om een database via putty aan te maken.
Hoe kan ik dat via myphp doen ?
Titel: Re: Couch potato time out tijd veranderen?
Bericht door: Bender op 21 november 2013, 09:08:49
Dit is via putty..

# Start the mysql CLI application (login with the created password)
/usr/syno/mysql/bin/mysql -p

Geen idee.. zou het gewoon via putty doen.. is het makkelijkste..