„Adatbázisok laboratórium - 5. SOA” változatai közötti eltérés
A VIK Wikiből
Új oldal, tartalma: „:o” |
Nincs szerkesztési összefoglaló |
||
1. sor: | 1. sor: | ||
: | ==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., 12: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.