Commit Graph

17633 Commits (2bb14914f5e19ecf15af99bcfb8eb4c8f1faf121)

Author SHA1 Message Date
Joey Hess 6bd8c6732e add cgi_overload_delay tunable
Try to avoid a situation in which so many ikiwiki cgi wrapper programs are
running, all waiting on some long-running thing like a site rebuild, that
it prevents the web server from doing anything else. The current approach
only avoids this problem for GET requests; if multiple cgi's run GETs on a
site at the same time, one will display a "please wait" page for a
configurable number of seconds, which then redirects to retry. To enable
this protection, set cgi_overload_delay to the number of seconds to wait.
This is not enabled by default.
2012-10-09 17:12:04 -04:00
Joey Hess 4c1582c11e Merge branch 'master' of ssh://git.ikiwiki.info 2012-10-09 10:50:37 -04:00
http://kerravonsen.dreamwidth.org/ 9b3a8e93c3 Added a comment: A Few Ways To Do This 2012-10-08 22:02:10 -04:00
jp 1314e8c096 2012-10-08 18:37:23 -04:00
http://luca.pca.it/ 5e181584b1 add patch tag 2012-10-07 20:24:46 -04:00
http://openid.ppke.hu/cstamas 9538d7f87f thx 2012-10-07 15:46:17 -04:00
Joey Hess dad49323e8 thanks Luca Capello 2012-10-06 16:29:47 -04:00
http://luca.pca.it/ 6bdd953147 add Git patch 2012-10-06 08:13:56 -04:00
http://luca.pca.it/ 6909f339ce add question about the lack of the language attribute 2012-10-06 07:37:17 -04:00
http://luca.pca.it/ 45126e9413 [Personal] add myself 2012-10-06 06:08:20 -04:00
http://luca.pca.it/ 411c85fc83 initial version 2012-10-06 06:07:08 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmZriTGyRP3RH7wUzOT0Q2VLiqiY5UarKU 3f15785e58 Description of the problem. 2012-10-04 15:27:39 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk4daAfIEJbqRDQ8kjmDjIIIDlfyeM8ZFo f500f32fb7 2012-10-04 01:08:51 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkXyVcd-H-qQEXQk_6V2yb_3bl2y4mbync 7a448f6197 Add Paris Observatory Information System website 2012-10-02 09:42:20 -04:00
http://beaufils.myopenid.com/ ea3c9eb0c4 Add a fast ugly patch for people in hurry 2012-10-01 11:49:28 -04:00
http://openid.ppke.hu/cstamas 5997e0b0c2 2012-09-29 18:20:39 -04:00
Joey Hess 7b78a21580 changelog 2012-09-29 11:45:11 -04:00
W. Trevor King 64c98b814b proxy: convert iteritems() and and itervalues() to items() and values()
The former no longer exist in Python 3.
2012-09-29 07:18:25 -04:00
W. Trevor King 409f9341d1 proxy: don't pass arguments to format_exc() in IkiWikiProcedureProxy.run()
This avoids:

  Traceback (most recent call last):
    File "./plugins/rst", line 86, in <module>
      proxy.run()
    File "/home/wking/src/ikiwiki/plugins/proxy.py", line 316, in run
      e, traceback.format_exc(sys.exc_info()[2])))
    File "/usr/lib/python3.2/traceback.py", line 269, in format_exc
    ...
  TypeError: unorderable types: int() < traceback()

The syntax for format_exc in Python 2.x is:

  traceback.format_exc([limit])

In Python 3.x, it is:

  traceback.format_exc(limit=None, chain=True)

Neither of these need any information from sys.exc_info() passed in.
2012-09-29 07:12:59 -04:00
W. Trevor King 6e44dc1ff5 proxy: SimpleXMLRPCServer renamed to xmlrpc.server in Python 3 2012-09-29 07:03:51 -04:00
W. Trevor King e00a8f0217 proxy: xmlrpclib renamed to xmlrpc.client in Python 3 2012-09-29 07:03:51 -04:00
W. Trevor King 03bbdfa116 proxy: update string formatting and error catching syntax 2012-09-29 07:03:45 -04:00
W. Trevor King 3f4f5fc779 proxy: bump to version 0.2 2012-09-28 02:20:26 -04:00
W. Trevor King 58262a45db proxy: update copyright owners (based on the Git history) 2012-09-28 02:20:05 -04:00
W. Trevor King 792816e01d rst: update string formatting and error catching syntax 2012-09-28 02:16:29 -04:00
W. Trevor King 82fddabcec rst: bump to version 0.4 2012-09-28 02:13:37 -04:00
W. Trevor King 173db9cf87 rst: strip trailing whitespace 2012-09-28 02:13:06 -04:00
W. Trevor King 3dc8d9c024 rst: update copyright owners (based on the Git history) 2012-09-28 02:12:14 -04:00
Joey Hess de002d0c2c update an url 2012-09-27 21:10:22 -04:00
Joey Hess 268c4e9c85 remove obsolte cia shortcuts 2012-09-27 20:25:07 -04:00
Joey Hess 21082fb5fe remove obsolete new item about dead service 2012-09-27 20:19:59 -04:00
Joey Hess f189a3e5fc remove cia mention 2012-09-27 20:06:16 -04:00
Joey Hess c8906e534d kill dead cia link 2012-09-27 19:55:00 -04:00
Joey Hess 1a362c7912 Merge branch 'master' of ssh://git.ikiwiki.info 2012-09-27 19:03:20 -04:00
Joey Hess f4d1f6f8da clarify markdown does work in cells 2012-09-27 19:02:35 -04:00
intrigeri 2fedc701c9 Resigning from task. 2012-09-26 10:53:24 +02:00
https://id.koumbit.net/anarcat 181b77a8fa allow everyone to write to the cgi socket so that nginx works 2012-09-20 19:43:00 -04:00
Jon Dowland 2f00530f28 thanks for response; follow-up; I've got something working… 2012-09-20 13:59:43 +01:00
undx 060d21a1ea 2012-09-16 16:47:27 -04:00
https://id.koumbit.net/anarcat d96b7f492c 2012-09-14 01:29:08 -04:00
https://id.koumbit.net/anarcat 8bb6708900 Added a comment: try --verbose 2012-09-14 01:01:17 -04:00
maxigas 9e16527e9a 2012-09-09 22:56:25 -04:00
http://lj.rossia.org/users/djdfy/ 245d62cd9c 2012-09-08 03:19:39 -04:00
http://lj.rossia.org/users/djdfy/ bbb3079b60 2012-09-08 03:01:58 -04:00
http://lj.rossia.org/users/djdfy/ 1e40270c5b 2012-09-08 02:59:39 -04:00
Mayank 742f46a540 Beginners testing 2012-09-07 04:51:55 -04:00
https://id.koumbit.net/anarcat 49498cedee question how we should process multiple value fields 2012-08-31 01:46:53 -04:00
https://id.koumbit.net/anarcat 7a8981437e a first bugfix for array support 2012-08-31 01:44:40 -04:00
https://id.koumbit.net/anarcat 8f598d529e sign an old comment of mine 2012-08-31 01:33:21 -04:00
Joey Hess 4b2fce0206 pointer 2012-08-30 16:16:03 -04:00