[so] Fwd: [Linux] [Tema5] Diferenta rulare in teminal Vs checker

Razvan Crainea razvan.crainea at gmail.com
Thu May 25 08:23:39 EEST 2017


Salut, Andrei!

Din păcate deadline-ul a trecut și nu mai putem activa submiterea temei.
Vei primi punctaj și feedback pe ultima submisie.

Numai bine,
Răzvan

On Thu, May 25, 2017 at 12:14 AM Andrei Simion-Constantinescu via so <
so at cursuri.cs.pub.ro> wrote:

> Am uitat sa adaug si lista.
>
> ---------- Forwarded message ----------
> From: Andrei Simion-Constantinescu <andrei.simion.c at gmail.com>
> Date: 2017-05-25 0:13 GMT+03:00
> Subject: Re: [so] [Linux] [Tema5] Diferenta rulare in teminal Vs checker
> To: Costin Lupu <costin.lup at gmail.com>
>
>
> Buna seara,
>
> Am mai incercat sa repar ceva, insa in zadar. Nu apucasem sa scriu
> README-ul si sa semnez sursele, asa ca am intarziat peste deadline-ul
> de la 23:55. Acum arhiva mea este gata, insa submiterea temelor vad ca
> s-a inchis. Nu este posibil sa mai trimit si eu varianta finala a
> temei, fiind o intarziere de doar 15 minute?
>
> Multumesc,
> Andrei
>
>
> 2017-05-24 17:45 GMT+03:00 Costin Lupu <costin.lup at gmail.com>:
> > On Wed, 2017-05-24 at 17:23 +0300, Costin Lupu wrote:
> >> On Wed, 2017-05-24 at 12:20 +0300, Andrei Simion-Constantinescu via so
> >> wrote:
> >> > Buna ziua,
> >> >
> >> > Am terminat de implementat transmiterea de fisiere statice si intampin
> >> > umatoarea problema. Daca rulez separat continutul unui test in
> >> > terminal, descarcarea fisierului are loc cu succes. De exemplu pentru
> >> > testul 16, ruleze ./aws iar in alt terminal dau comanda: wget -t 1
> >> > "http://localhost:8888/static/small00.dat" -O small00.dat, transferul
> >> > fisierului avand loc cu succes. Insa daca rulez ./_test/run_test.sh
> >> > 16, wget iese cu codul de eroare 4, adica network failure. Nu pot sa
> >> > imi dau seama ce gresesc, nu stiu ce mai face checkerul in plus in
> >> > afara executiei comenzii din functia aferenta testului (initializarea
> >> > mediului nu este reprezentata doar de pornirea server-ului)? Aveti
> >> > idee care ar putea fi problema?
> >>
> >> Presupun că rulezi './_test/run_test.sh' din directorul checker-ului. Ai
> >> acolo (link către) executabilul server-ului? Eroare pare să-ți apară din
> >> cauză că serverul nu e pornit.
> >
> > Ca diferență, checker-ul lansează serverul în execuție folosind comanda:
> > $ LD_PRELOAD=_test/sockop_preload.so ./aws
> >
> > Asta înseamnă că apelurile send/recv/sendfile sunt definite în
> > biblioteca sockop_preload.so. Deci ar mai fi nevoie să verifici că
> > folosești apelurile send/recv/sendfile corect (aka verifică ce-ți
> > returnează).
> >
> > Pentru debugging de scripturi, în cazul în care vrei să vezi toate
> > comenzile executate de un shell script, poți folosi opțiunea '-x' a
> > bash-ului:
> > $ bash -x ./myscript
> >
> > Costin
> >
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170525/251e6227/attachment.html>


More information about the so mailing list