BlogMatrix
 

Safari file upload fails

edit David P. Janes 2008-05-25 10:49 UTC add comment  ·

In certain circumstances, Safari will hang when uploading documents, eventually causing the server to throw a read timeout error. This has been tested again Safari 3.1.1 but apparently happens with earlier versions too.

You can tell if you are experiencing this bug if:

  • files upload are hanging and eventually time out; this may happen intermittently
  • if you wait 1 (or 5 depending) minutes and then submit/upload, it works
  • you are likely working a fast local intranet connect rather than a slower internet connection
  • the form works fine in other browsers such as Firefox

This bug is ably described here (http://lists.macosforge.org/pipermail/webkit-unassigned/2007-January/026203.html) and apparently is something happening at a very low level of the TCP/IP stream. Unfortunately, Apple doesn't really seem to believe this is a bug (https://bugs.webkit.org/show_bug.cgi?id=5760).

I do not have a workaround for this, except by disabling Keep-Alive on Safari.

See also:

Issues with uploading attachments

edit David P. Janes 2008-01-07 12:27 UTC add comment  ·

Some people are still having issues uploading attachments and we have not been able to come up with a satisfactory solution to the issue. The underlying issue (we believe) is with the Flash uploader, which provides a nicer interface but obviously doesn't work for everyone.

We do however have the following work-arounds for users having issues - use the "old" posting interface. In particular,

  • to create a new post, go to:
  • to edit an existing post:
    • click on 'edit' as per usual
    • change in the browser address bar 'edit-posts' to 'post'

Bug: downloading feeds stopped for several hours

edit David P. Janes 2007-11-25 01:03 UTC add comment  ·

Downloading feeds stopped for several hours this afternoon, but everything is working fine right now.

The problem was quite interesting:

  • we have an SQL query that brings back N feeds to download, where N is the number of threads,
  • but if a feed has no "subscribers" -- i.e. one or more accounts listening to it -- we basically do nothing, including updating the next check date

What was happening was the query was bringing back the same N feeds every time, all with nothing to do. There's probably two or three fixes need to make this work right, but the simplest (but not long term) solution is to remove the LIMIT N from the SQL query.

Apache, mod_python and XML don't play well together

edit David P. Janes 2006-09-28 14:07 UTC add comment  ·  ·  ·  ·  ·  ·

We have a really neat demo of importing microformats into BlogMatrix. However, we can't show you. Why?

We'll have to recompile Apache against Python's Expat and go from there. This will cause a short period of downtime, so we won't be doing this for a little while yet.

Note to self

edit David P. Janes 2006-09-27 10:23 UTC add comment  ·  ·  ·

Frequently test against Internet Explorer.