Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Passage de paramètres CGI en ligne de commande

4 réponses
Avatar
paul POULAIN
Bonjour,

je voudrais "profiler" Koha, et donc exécuter une commande normalement en
mode CGI en ligne de commande avec -d:DProf

La commande :
time curl
http://o15.bureau.paulpoulain.com/cgi-bin/koha/opac-search.pl?q=tischreden

fonctionne bien, mais ca profile pas.
comment faire un truc du genre :
perl -d:DProf opac/opac-search.pl q=tischreden
(q=tischreden étant le paramètre que je veux passer)

Merci de votre réponse
--
Cordialement

4 réponses

Avatar
Paul Gaborit
À (at) Mon, 30 Jun 2008 15:37:30 +0200,
paul POULAIN écrivait (wrote):
je voudrais "profiler" Koha, et donc exécuter une commande normalement en
mode CGI en ligne de commande avec -d:DProf

La commande :
time curl
http://o15.bureau.paulpoulain.com/cgi-bin/koha/opac-search.pl?q=tischreden

fonctionne bien, mais ca profile pas.
comment faire un truc du genre :
perl -d:DProf opac/opac-search.pl q=tischreden
(q=tischreden étant le paramètre que je veux passer)



Le plus simple serait d'ajouter l'optin '-d:DProf' au début du script
opac-search.pl...

Sinon, utiliser les mécanismes de debug du module CGI utilisé par
Koha.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
Avatar
paul POULAIN
Paul Gaborit wrote:
fonctionne bien, mais ca profile pas.
comment faire un truc du genre :
perl -d:DProf opac/opac-search.pl q=tischreden
(q=tischreden étant le paramètre que je veux passer)



Le plus simple serait d'ajouter l'optin '-d:DProf' au début du script
opac-search.pl...



mmm... j'ai essayé de mettre (en ligne 1)
#/usr/bin/perl -d:DProf
mais ca fait un beau boum :
[Mon Jun 30 16:33:19 2008] [error] [client 127.0.0.1] Can't call
method "config" on unblessed reference
at /home/paul/koha.dev/head/C4/Context.pm line 616., referer:
http://o15.bureau.paulpoulain.com/cgi-bin/koha/opac-main.pl

--
Paul
Avatar
Paul Gaborit
À (at) Mon, 30 Jun 2008 16:35:12 +0200,
paul POULAIN écrivait (wrote):
Paul Gaborit wrote:
fonctionne bien, mais ca profile pas.
comment faire un truc du genre :
perl -d:DProf opac/opac-search.pl q=tischreden
(q=tischreden étant le paramètre que je veux passer)



Le plus simple serait d'ajouter l'optin '-d:DProf' au début du script
opac-search.pl...



mmm... j'ai essayé de mettre (en ligne 1)
#/usr/bin/perl -d:DProf
mais ca fait un beau boum :
[Mon Jun 30 16:33:19 2008] [error] [client 127.0.0.1] Can't call
method "config" on unblessed reference
at /home/paul/koha.dev/head/C4/Context.pm line 616., referer:
http://o15.bureau.paulpoulain.com/cgi-bin/koha/opac-main.pl



Ah ? Il faut donc regarder ce qui se passe sur cette fameuse ligne
616...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
Avatar
paul POULAIN
Paul Gaborit wrote:


À (at) Mon, 30 Jun 2008 16:35:12 +0200,
paul POULAIN écrivait (wrote):
Paul Gaborit wrote:
fonctionne bien, mais ca profile pas.
comment faire un truc du genre :
perl -d:DProf opac/opac-search.pl q=tischreden
(q=tischreden étant le paramètre que je veux passer)



Le plus simple serait d'ajouter l'optin '-d:DProf' au début du script
opac-search.pl...



mmm... j'ai essayé de mettre (en ligne 1)
#/usr/bin/perl -d:DProf
mais ca fait un beau boum :
[Mon Jun 30 16:33:19 2008] [error] [client 127.0.0.1] Can't call
method "config" on unblessed reference
at /home/paul/koha.dev/head/C4/Context.pm line 616., referer:
http://o15.bureau.paulpoulain.com/cgi-bin/koha/opac-main.pl



Ah ? Il faut donc regarder ce qui se passe sur cette fameuse ligne
616...



mmm... c'est là que ca commence à être un peu compliqué et que je sens que
ca ne pourra pas se faire via la liste
if ($context->config("db_scheme")){



On a maintenant quelques mongueurs dans le projet, je suis sûr qu'ils vont
comprendre et résoudre ça en 2 coups de cuillère à pot...
--
Paul