I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough. But if we set that goal, we could focus on fixing them. What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
+1 Implicitly we came there ________________________________ Van: koha-devel-bounces@lists.koha-community.org <koha-devel-bounces@lists.koha-community.org> namens Tomas Cohen Arazi <tomascohen@gmail.com> Verzonden: dinsdag 6 februari 2018 14:31:47 Aan: koha-devel Onderwerp: [Koha-devel] Plack only I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough. But if we set that goal, we could focus on fixing them. What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io<http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
When we adopted DBIC, yes. I will file a bug for that. And will try to generate a list of things that need to be done to run all scripts under plack El mar., 6 de feb. de 2018 10:42 a. m., Marcel de Rooy < M.de.Rooy@rijksmuseum.nl> escribió:
+1
Implicitly we came there ------------------------------ *Van:* koha-devel-bounces@lists.koha-community.org < koha-devel-bounces@lists.koha-community.org> namens Tomas Cohen Arazi < tomascohen@gmail.com> *Verzonden:* dinsdag 6 februari 2018 14:31:47 *Aan:* koha-devel *Onderwerp:* [Koha-devel] Plack only
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
IMO It should already be the default for the last 2 releases. On Tue, 6 Feb 2018 at 10:31 Tomas Cohen Arazi <tomascohen@gmail.com> wrote:
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <+54%209%20351%20351-3384> GPG: B2F3C15F _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Correct me if I'm wrong, but I thought some auth integrations don't work with plack F On 06. feb. 2018 14:31, Tomas Cohen Arazi wrote:
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
El mar., 6 feb. 2018 a las 10:58, Francesco Rivetti (<oha@oha.it>) escribió:
Correct me if I'm wrong, but I thought some auth integrations don't work with plack
I think you're talking about bug 17776 <https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17776> (Shibboleth auth broken in Plack). I bet people who set Shibboleth will be able to disable Plack if they need it on fresh installs. Anyway, I take advantage of you mentioning it, and would like to say that we need better tools for testing such bugs. Regards -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
What does that mean to "make Plack the default" exactly ? Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre
For running in Plack-mode, people needs to: sudo koha-plack --enable <instance> sudo koha-plack --start <instance> sudo systemctl restart apache2 after creating the <instance>. What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it. I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3]. Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process. [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 El mar., 6 feb. 2018 a las 11:00, Julian Maurice (< julian.maurice@biblibre.com>) escribió:
What does that mean to "make Plack the default" exactly ?
Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <+54%209%20351%20351-3384> GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
This seems pretty Debian-centric, so doesn’t really affect me I suppose. I am curious how Plack works for multi-library Debian installs though. I would be worried about data leaking between libraries. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Tomas Cohen Arazi Sent: Wednesday, 7 February 2018 5:51 AM To: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only For running in Plack-mode, people needs to: sudo koha-plack --enable <instance> sudo koha-plack --start <instance> sudo systemctl restart apache2 after creating the <instance>. What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it. I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3]. Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process. [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 El mar., 6 feb. 2018 a las 11:00, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >) escribió: What does that mean to "make Plack the default" exactly ? Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F
This seems pretty Debian-centric, so doesn’t really affect me I suppose.
I am curious how Plack works for multi-library Debian installs though. I would be worried about data leaking between libraries.
This isn't an issue any more than it would be under cgi, different
On 07/02/18 12:20, David Cook wrote: threads are run for each instance Chris
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
*From:*koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] *On Behalf Of *Tomas Cohen Arazi *Sent:* Wednesday, 7 February 2018 5:51 AM *To:* koha-devel@lists.koha-community.org *Subject:* Re: [Koha-devel] Plack only
For running in Plack-mode, people needs to:
sudo koha-plack --enable <instance>
sudo koha-plack --start <instance>
sudo systemctl restart apache2
after creating the <instance>.
What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it.
I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3].
Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process.
[1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134
[2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315
[3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174
El mar., 6 feb. 2018 a las 11:00, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What does that mean to "make Plack the default" exactly ?
Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > I would like to know if you think there's any reason to keep the CGI > mode as default in Koha deployments. I think we should make Plack the > default. There are some issues, tough. > > But if we set that goal, we could focus on fixing them. > > What do you think? > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>) ✆+54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
El mar., 6 de feb. de 2018 8:20 p. m., David Cook <dcook@prosentient.com.au> escribió:
This seems pretty Debian-centric, so doesn’t really affect me I suppose.
Yeah, absolutely. My question is about default settings for Debian installs using the packages we ship. Other distros can run plack with the shipped tools too. I am curious how Plack works for multi-library Debian installs though. I
would be worried about data leaking between libraries.
One starman process (with configured amount of workers) per instance. So no problem at least since 3.22 :-)
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g>
Ultimo, NSW 2007 <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g>
Office: 02 <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g> 9212 0899
Direct: 02 8005 0595
*From:* koha-devel-bounces@lists.koha-community.org [mailto: koha-devel-bounces@lists.koha-community.org] *On Behalf Of *Tomas Cohen Arazi *Sent:* Wednesday, 7 February 2018 5:51 AM *To:* koha-devel@lists.koha-community.org *Subject:* Re: [Koha-devel] Plack only
For running in Plack-mode, people needs to:
sudo koha-plack --enable <instance>
sudo koha-plack --start <instance>
sudo systemctl restart apache2
after creating the <instance>.
What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it.
I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3].
Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process.
[1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134
[2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315
[3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174
El mar., 6 feb. 2018 a las 11:00, Julian Maurice (< julian.maurice@biblibre.com>) escribió:
What does that mean to "make Plack the default" exactly ?
Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <+54%209%20351%20351-3384> GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
--
Tomás Cohen Arazi
Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
Ahh right. I was thinking about the proposed URL Mapper model of running multiple libraries under one Plack instance. I imagine you must be constrained to a fairly small number of Starman processes though unless you’re running some really big servers. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: Tomas Cohen Arazi [mailto:tomascohen@gmail.com] Sent: Wednesday, 7 February 2018 11:28 AM To: David Cook <dcook@prosentient.com.au> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only El mar., 6 de feb. de 2018 8:20 p. m., David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > escribió: This seems pretty Debian-centric, so doesn’t really affect me I suppose. Yeah, absolutely. My question is about default settings for Debian installs using the packages we ship. Other distros can run plack with the shipped tools too. I am curious how Plack works for multi-library Debian installs though. I would be worried about data leaking between libraries. One starman process (with configured amount of workers) per instance. So no problem at least since 3.22 :-) David Cook Systems Librarian Prosentient Systems 72/330 Wattle St <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g> Ultimo, NSW 2007 <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g> Australia <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g> Office: 02 <https://maps.google.com/?q=72/330+Wattle+St+Ultimo,+NSW+2007+Australia+%C2%A0+Office:+02&entry=gmail&source=g> 9212 0899 Direct: 02 8005 0595 From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Tomas Cohen Arazi Sent: Wednesday, 7 February 2018 5:51 AM To: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Plack only For running in Plack-mode, people needs to: sudo koha-plack --enable <instance> sudo koha-plack --start <instance> sudo systemctl restart apache2 after creating the <instance>. What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it. I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3]. Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process. [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 El mar., 6 feb. 2018 a las 11:00, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >) escribió: What does that mean to "make Plack the default" exactly ? Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think? -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F -- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/> ) ✆ +54 9351 3513384 GPG: B2F3C15F
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ? (somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377 Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit :
For running in Plack-mode, people needs to:
sudo koha-plack --enable <instance> sudo koha-plack --start <instance> sudo systemctl restart apache2
after creating the <instance>.
What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it.
I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3].
Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process.
[1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174
El mar., 6 feb. 2018 a las 11:00, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What does that mean to "make Plack the default" exactly ?
Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > I would like to know if you think there's any reason to keep the CGI > mode as default in Koha deployments. I think we should make Plack the > default. There are some issues, tough. > > But if we set that goal, we could focus on fixing them. > > What do you think? > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre
Good point, Julian. You are right. Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi. I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems. Regards El mié., 7 feb. 2018 a las 9:26, Julian Maurice (< julian.maurice@biblibre.com>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
For running in Plack-mode, people needs to:
sudo koha-plack --enable <instance> sudo koha-plack --start <instance> sudo systemctl restart apache2
after creating the <instance>.
What I meant is that we should have people avoid the need for those commands. And people with specific needs that require non-Plack setups can do it.
I started thinking of this in the context of bug 20134 [1] BUT also in the context of bugs 18315 [2] and 7174 [3].
Both of the latter bugs propose interesting ways of refactoring authentication, and I'm sure abandoning CGI-mode could help simplify the process.
[1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174
El mar., 6 feb. 2018 a las 11:00, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What does that mean to "make Plack the default" exactly ?
Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > I would like to know if you think there's any reason to keep the CGI > mode as default in Koha deployments. I think we should make Plack
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : the
> default. There are some issues, tough. > > But if we set that goal, we could focus on fixing them. > > What do you think? > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <+54%209%20351%20351-3384>
<tel:+54%209%20351%20351-3384>
> GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 <+54%209%20351%20351-3384> GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance). IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ? Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre
+1 Julian I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do. (I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...) David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 -----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance). IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ? Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
We are using a plack.psgi directly inspired from debian/templates/plack.psgi, we just replace some paths. And we have a SystemD unit to deamonize. I will detail this on the wiki page maybe ? Le 08/02/2018 à 01:10, David Cook a écrit :
+1 Julian
I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do.
(I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...)
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 Direct: 02 8005 0595
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance).
IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ?
Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS <fridolin.somers@biblibre.com> BibLibre - software and system maintainer
David, I cannot imagine Koha without Plack, it must be so slow... unless you run very old versions. The wiki page is there since years and the psgi in our codebase as well (the one outside the debian directory). Did you only try once to read the wiki page, modify the apache config and run starman or plackup with the psgi file? Before the debian package was ready for Plack, I was doing that (since at least 2014). You really should compare the performance with and without Plack... Jonathan On Wed, 7 Feb 2018 at 21:10 David Cook <dcook@prosentient.com.au> wrote:
+1 Julian
I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do.
(I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...)
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 <02%2092%2012%2008%2099> Direct: 02 8005 0595 <02%2080%2005%2005%2095>
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto: koha-devel-bounces@lists.koha-community.org] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance).
IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ?
Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org>> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com>> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Jonathan, It is certainly slower than I would like. The Plack support in Koha wasn’t great last time I tried it. I’m curious to try it again now, since people have worked on it more. I have used Plack for non-Koha apps and it’s worked great, so I’d like to move away from CGI. I’m planning to use Plack for dedicated servers, but for larger multitenant deployments, I’m wary of the resources that Starman would require when aggregated all together. While higher performance would be great, it certainly comes at the cost of resources. But… I haven’t tried that out recently, so I’m keen to see what the actual memory requirements will be. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 From: Jonathan Druart [mailto:jonathan.druart@bugs.koha-community.org] Sent: Friday, 9 February 2018 12:31 AM To: David Cook <dcook@prosentient.com.au> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only David, I cannot imagine Koha without Plack, it must be so slow... unless you run very old versions. The wiki page is there since years and the psgi in our codebase as well (the one outside the debian directory). Did you only try once to read the wiki page, modify the apache config and run starman or plackup with the psgi file? Before the debian package was ready for Plack, I was doing that (since at least 2014). You really should compare the performance with and without Plack... Jonathan On Wed, 7 Feb 2018 at 21:10 David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > wrote: +1 Julian I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do. (I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...) David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 <tel:02%2092%2012%2008%2099> Direct: 02 8005 0595 <tel:02%2080%2005%2005%2095> -----Original Message----- From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > Cc: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Plack only Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance). IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ? Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/ _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Our tests when installing Plack shows a RAM use of around 200Mo, that's cool. We added a nightly reboot (made by logrotate) of starman for security. Page processing goes from 2 seconds without plack to 100-200ms with it, not the search pages of course because they depend on Zebra request time. We use 2 or 4 workers on a 4 CPU machine. We used 8 workers on a 4 CPU machine once for a library with a lot of accesses. Regards, Le 08/02/2018 à 23:41, David Cook a écrit :
Jonathan,
It is certainly slower than I would like.
The Plack support in Koha wasn’t great last time I tried it. I’m curious to try it again now, since people have worked on it more. I have used Plack for non-Koha apps and it’s worked great, so I’d like to move away from CGI.
I’m planning to use Plack for dedicated servers, but for larger multitenant deployments, I’m wary of the resources that Starman would require when aggregated all together. While higher performance would be great, it certainly comes at the cost of resources. But… I haven’t tried that out recently, so I’m keen to see what the actual memory requirements will be.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
From: Jonathan Druart [mailto:jonathan.druart@bugs.koha-community.org] Sent: Friday, 9 February 2018 12:31 AM To: David Cook <dcook@prosentient.com.au> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
David,
I cannot imagine Koha without Plack, it must be so slow... unless you run very old versions.
The wiki page is there since years and the psgi in our codebase as well (the one outside the debian directory). Did you only try once to read the wiki page, modify the apache config and run starman or plackup with the psgi file?
Before the debian package was ready for Plack, I was doing that (since at least 2014).
You really should compare the performance with and without Plack...
Jonathan
On Wed, 7 Feb 2018 at 21:10 David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > wrote:
+1 Julian
I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do.
(I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...)
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 <tel:02%2092%2012%2008%2099> Direct: 02 8005 0595 <tel:02%2080%2005%2005%2095>
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > Cc: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Plack only
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance).
IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ?
Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS <fridolin.somers@biblibre.com> BibLibre - software and system maintainer
Hi Fridolin, I assume that's only 1 Plack instance on that 1 machine though, yes? David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595 -----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Fridolin SOMERS Sent: Saturday, 10 February 2018 2:40 AM To: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only Our tests when installing Plack shows a RAM use of around 200Mo, that's cool. We added a nightly reboot (made by logrotate) of starman for security. Page processing goes from 2 seconds without plack to 100-200ms with it, not the search pages of course because they depend on Zebra request time. We use 2 or 4 workers on a 4 CPU machine. We used 8 workers on a 4 CPU machine once for a library with a lot of accesses. Regards, Le 08/02/2018 à 23:41, David Cook a écrit :
Jonathan,
It is certainly slower than I would like.
The Plack support in Koha wasn’t great last time I tried it. I’m curious to try it again now, since people have worked on it more. I have used Plack for non-Koha apps and it’s worked great, so I’d like to move away from CGI.
I’m planning to use Plack for dedicated servers, but for larger multitenant deployments, I’m wary of the resources that Starman would require when aggregated all together. While higher performance would be great, it certainly comes at the cost of resources. But… I haven’t tried that out recently, so I’m keen to see what the actual memory requirements will be.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
From: Jonathan Druart [mailto:jonathan.druart@bugs.koha-community.org] Sent: Friday, 9 February 2018 12:31 AM To: David Cook <dcook@prosentient.com.au> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
David,
I cannot imagine Koha without Plack, it must be so slow... unless you run very old versions.
The wiki page is there since years and the psgi in our codebase as well (the one outside the debian directory). Did you only try once to read the wiki page, modify the apache config and run starman or plackup with the psgi file?
Before the debian package was ready for Plack, I was doing that (since at least 2014).
You really should compare the performance with and without Plack...
Jonathan
On Wed, 7 Feb 2018 at 21:10 David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > wrote:
+1 Julian
I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do.
(I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...)
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 <tel:02%2092%2012%2008%2099> Direct: 02 8005 0595 <tel:02%2080%2005%2005%2095>
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > Cc: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Plack only
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance).
IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ?
Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS <fridolin.somers@biblibre.com> BibLibre - software and system maintainer _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
Hi indeed, 1 Plack instance Le 12/02/2018 à 03:48, David Cook a écrit :
Hi Fridolin,
I assume that's only 1 Plack instance on that 1 machine though, yes?
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 Direct: 02 8005 0595
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel-bounces@lists.koha-community.org] On Behalf Of Fridolin SOMERS Sent: Saturday, 10 February 2018 2:40 AM To: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
Our tests when installing Plack shows a RAM use of around 200Mo, that's cool. We added a nightly reboot (made by logrotate) of starman for security. Page processing goes from 2 seconds without plack to 100-200ms with it, not the search pages of course because they depend on Zebra request time. We use 2 or 4 workers on a 4 CPU machine. We used 8 workers on a 4 CPU machine once for a library with a lot of accesses.
Regards,
Le 08/02/2018 à 23:41, David Cook a écrit :
Jonathan,
It is certainly slower than I would like.
The Plack support in Koha wasn’t great last time I tried it. I’m curious to try it again now, since people have worked on it more. I have used Plack for non-Koha apps and it’s worked great, so I’d like to move away from CGI.
I’m planning to use Plack for dedicated servers, but for larger multitenant deployments, I’m wary of the resources that Starman would require when aggregated all together. While higher performance would be great, it certainly comes at the cost of resources. But… I haven’t tried that out recently, so I’m keen to see what the actual memory requirements will be.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595
From: Jonathan Druart [mailto:jonathan.druart@bugs.koha-community.org] Sent: Friday, 9 February 2018 12:31 AM To: David Cook <dcook@prosentient.com.au> Cc: koha-devel@lists.koha-community.org Subject: Re: [Koha-devel] Plack only
David,
I cannot imagine Koha without Plack, it must be so slow... unless you run very old versions.
The wiki page is there since years and the psgi in our codebase as well (the one outside the debian directory). Did you only try once to read the wiki page, modify the apache config and run starman or plackup with the psgi file?
Before the debian package was ready for Plack, I was doing that (since at least 2014).
You really should compare the performance with and without Plack...
Jonathan
On Wed, 7 Feb 2018 at 21:10 David Cook <dcook@prosentient.com.au <mailto:dcook@prosentient.com.au> > wrote:
+1 Julian
I've been avoiding Plack because we don't use Debian, but at some point I'll have to use it, and it would be great if it was community supported beyond just Debian. I'm happy to help test things, so long as I can have some guidance on what to do.
(I'd love for the multi-tenant management tools to be de-debianized as well, but totally recognize that money/time is an obstacle. It's something I'd like to look at more in the future myself, but occupied with non-Koha projects at the moment...)
David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia
Office: 02 9212 0899 <tel:02%2092%2012%2008%2099> Direct: 02 8005 0595 <tel:02%2080%2005%2005%2095>
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> [mailto:koha-devel-bounces@lists.koha-community.org <mailto:koha-devel-bounces@lists.koha-community.org> ] On Behalf Of Julian Maurice Sent: Thursday, 8 February 2018 3:50 AM To: Tomas Cohen Arazi <tomascohen@gmail.com <mailto:tomascohen@gmail.com> > Cc: koha-devel@lists.koha-community.org <mailto:koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Plack only
Are they really in sync ? They look very different (I cannot use the rest api with misc/plack/koha.psgi for instance).
IMO a good starting point would be to move debian/templates/plack.psgi outside of debian/ and make it the .psgi reference file for all types of install (and remove misc/plack in the process). Any thoughts ?
Le 07/02/2018 à 13:37, Tomas Cohen Arazi a écrit :
Good point, Julian. You are right.
Basically, we ship misc/plack/* which we keep in sync with debian/templates/plack.psgi.
I would love to spend some time de-debianizing hte multi-tenant management tools, but its been hard to find sponsorship or time for it. Most people are comfortable with Debian it seems.
Regards
El mié., 7 feb. 2018 a las 9:26, Julian Maurice (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>) escribió:
What about people that do not use Debian ? It seems that there is no "standard" way to use Plack outside of the Debian world, and it looks like 90% of https://wiki.koha-community.org/wiki/Plack is outdated. If we abandon CGI support, I think we should first provide a clear setup documentation. I would happily rewrite the wiki page, but I'm not sure of what to write (how to setup Plack on dev install for instance, or 'standard' install without debian packages). Or maybe I'm missing some important up-to-date documentation about Plack ?
(somewhat) related bug: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18377
Le 06/02/2018 à 19:50, Tomas Cohen Arazi a écrit : > For running in Plack-mode, people needs to: > > sudo koha-plack --enable <instance> > sudo koha-plack --start <instance> > sudo systemctl restart apache2 > > after creating the <instance>. > > What I meant is that we should have people avoid the need for those > commands. And people with specific needs that require non-Plack setups > can do it. > > I started thinking of this in the context of bug 20134 [1] BUT also in > the context of bugs 18315 [2] and 7174 [3]. > > Both of the latter bugs propose interesting ways of refactoring > authentication, and I'm sure abandoning CGI-mode could help simplify the > process. > > [1] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20134 > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18315 > [3] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7174 > > El mar., 6 feb. 2018 a las 11:00, Julian Maurice > (<julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>>) > escribió: > > What does that mean to "make Plack the default" exactly ? > > Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit : > > I would like to know if you think there's any reason to keep the CGI > > mode as default in Koha deployments. I think we should make Plack the > > default. There are some issues, tough. > > > > But if we set that goal, we could focus on fixing them. > > > > What do you think? > > -- > > Tomás Cohen Arazi > > Theke Solutions (https://theke.io <http://theke.io/>) > > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > > GPG: B2F3C15F > > > > > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > > website : http://www.koha-community.org/ > > git : http://git.koha-community.org/ > > bugs : http://bugs.koha-community.org/ > > > > -- > Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > > <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >>> > BibLibre > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> >> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io <http://theke.io/>) > ✆ +54 9351 3513384 <tel:+54%209%20351%20351-3384> <tel:+54%209%20351%20351-3384> > GPG: B2F3C15F > > > _______________________________________________ > Koha-devel mailing list > Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel > website : http://www.koha-community.org/ > git : http://git.koha-community.org/ > bugs : http://bugs.koha-community.org/ >
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> <mailto:julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> >> BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> <mailto:Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Tomás Cohen Arazi Theke Solutions (https://theke.io <http://theke.io/>) ✆ +54 9351 3513384 GPG: B2F3C15F
-- Julian Maurice <julian.maurice@biblibre.com <mailto:julian.maurice@biblibre.com> > BibLibre _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org <mailto:Koha-devel@lists.koha-community.org> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS <fridolin.somers@biblibre.com> BibLibre - software and system maintainer
+1 All our Koha are in plack since more than a year. Since we use Nginx, all pages are in Plack. With Apache there are still some pages using CGI only because of background jobs. I think this is the major problem. See https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17240 Regards, Le 06/02/2018 à 14:31, Tomas Cohen Arazi a écrit :
I would like to know if you think there's any reason to keep the CGI mode as default in Koha deployments. I think we should make Plack the default. There are some issues, tough.
But if we set that goal, we could focus on fixing them.
What do you think?
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
-- Fridolin SOMERS <fridolin.somers@biblibre.com> BibLibre - software and system maintainer
participants (8)
-
Chris Cormack -
David Cook -
Francesco Rivetti -
Fridolin SOMERS -
Jonathan Druart -
Julian Maurice -
Marcel de Rooy -
Tomas Cohen Arazi