„Adatbázisok laboratórium - 5. SOA” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
(Új oldal, tartalma: „:o”)
 
1. sor: 1. sor:
:o
+
==Segédanyagok==
 +
 
 +
* [https://www.db.bme.hu/targyak/szoftver-laboratorium-5/laborok/5-meres-soa/5-meres-soa-hallgatoi-segedlet Hallgatói segédlet]
 +
* [https://www.db.bme.hu/targyak/szoftver-laboratorium-5/laborok/5-meres-soa/hallgatoi-utmutato-soa-mereshez Hallgatói útmutató]
 +
 
 +
Egyéb hasznos linkek:
 +
* [http://flask.pocoo.org Flask]
 +
* [http://docs.python-requests.org/en/latest Requests]
 +
 
 +
==Tapasztalatok==
 +
 
 +
Sokaknál előfordult, hogy próbálták elindítani a szolgáltatást, de az hasonló hibát dobott
 +
<pre>Socket.error: [Errno 98] Address already in use</pre>
 +
Ez amiatt volt, mert minden egyes emberhez hozzá volt rendelve egy port és a háttérben futott még a szolgáltatás, megoldásra elég sok javaslat érkezett levlistán
 +
<pre>
 +
Amúgy tl;dr még fut a Flask és foglalja a portot, nyomsz egy ps aux | grep neptunkód, megnézed mi a PID-je és az alapján kilövöd. (kill)</pre>
 +
<pre>pkill python</pre>
 +
<pre>Szia,
 +
mint a hibaüzenet is utal rá, valami már foglalja a neked kijelölt
 +
portot. Mivel mindenkinek egyedi portot jelöltünk ki, hacsak valaki nem
 +
rosszindulatú, valószínűleg egy saját processzedről van szó. A `ps ux`
 +
parancs kiadásával megnézheted a te felhasználódhoz köthető
 +
folyamatokat, a PID oszlopban látható ID alapján pedig kilőheted -- ha fut
 +
már egy szolgáltatásod, de nincs hozzá nyitva konzolod -- a kill
 +
paranccsal. </pre>

A lap 2013. június 3., 11:36-kori változata

Segédanyagok

Egyéb hasznos linkek:

Tapasztalatok

Sokaknál előfordult, hogy próbálták elindítani a szolgáltatást, de az hasonló hibát dobott

Socket.error: [Errno 98] Address already in use

Ez amiatt volt, mert minden egyes emberhez hozzá volt rendelve egy port és a háttérben futott még a szolgáltatás, megoldásra elég sok javaslat érkezett levlistán

Amúgy tl;dr még fut a Flask és foglalja a portot, nyomsz egy ps aux | grep neptunkód, megnézed mi a PID-je és az alapján kilövöd. (kill)
pkill python
Szia,
mint a hibaüzenet is utal rá, valami már foglalja a neked kijelölt
portot. Mivel mindenkinek egyedi portot jelöltünk ki, hacsak valaki nem
rosszindulatú, valószínűleg egy saját processzedről van szó. A `ps ux`
parancs kiadásával megnézheted a te felhasználódhoz köthető
folyamatokat, a PID oszlopban látható ID alapján pedig kilőheted -- ha fut
már egy szolgáltatásod, de nincs hozzá nyitva konzolod -- a kill
paranccsal.