I noticed my wp-cron.php script is not running successfully. The conversation between 'client' and 'server'is below. I am using lighttpd (1.4.21), which might have different sensitivities to the POST method than Apache.
1. Why not use GET, it avoids this problem (or is there sometimes real POST data?)
2. Can I just run the wp-cron manually as a work around? How often should I run it?
POST /wp-cron.php?check=6555acaff87f94e3aa756b3de150f3fb HTTP/1.0
Host: blog.swishzone.com
User-agent: WordPress/2.7
HTTP/1.0 411 Length Required
Connection: close
Content-Type: text/html
Content-Length: 357
Date: Thu, 15 Jan 2009 21:47:20 GMT
Server: lighttpd/1.4.20
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>411 - Length Required</title>
</head>
<body>
<h1>411 - Length Required</h1>
</body>
</html>