Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2009 14:49:28 -0400
From:      Scott Ullrich <sullrich@gmail.com>
To:        Jaime Bozza <jbozza@mindsites.com>
Cc:        "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: Possible scheduler (SCHED_ULE) bug?
Message-ID:  <d5992baf0910231149qa4e89fdx2e1cde9b2a529cd3@mail.gmail.com>
In-Reply-To: <CF092998EA82AE4D83AF9C9ECA9A8BDE02EB411A85@ATLAS.msg.local>
References:  <CF092998EA82AE4D83AF9C9ECA9A8BDE02EB411A85@ATLAS.msg.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 23, 2009 at 2:46 PM, Jaime Bozza <jbozza@mindsites.com> wrote:
> I believe I found a problem with the ULE scheduler - At least the fact th=
at there is a problem, but I'm not sure where to go from here. =A0 The syst=
em locks all processes, but doesn't panic, so I have no output to give.
>
> I was able to duplicate this on three different machines and solved it by=
 switching to the scheduler to 4BSD.
>
> Here's the environment:
>
> FreeBSD 7.2 i386, installed from bootonly ISO, Custom install, minimal, n=
o other changes other than setting timezone, changing root password, and tu=
rning on sshd (allowing root and password connection).
>
> Running portsnap (fetch, then extract) to get latest ports tree.
>
> >From ports, make installs of lang/php5 and www/lighttpd, using defaults =
for all ports installed.
>
> Modified lighttpd.conf for PHP (attached diff), created a short script ca=
lled uploadfile.php (attached). =A0File was installed at /usr/local/www/dat=
a/uploadfile.php
>
> Start lighttpd (lighttpd_enable=3D"YES" in rc.conf, /usr/local/etc/rc.d/l=
ighttpd start), connect and run script.
>
> As long as I upload a file less than 64K, everything works fine. =A0If I =
try to upload something larger than 64K, system no longer responds. =A0 Con=
sole prompt at login will allow me to enter username/password, but nothing =
happens after that. =A0Console prompt logged in will allow me to type a sin=
gle line, but if I press enter, nothing after that.
>
> No errors get written anywhere - console, logs, etc.
>
> I'm at a loss of what to do next. =A0Can anyone give me ideas of what els=
e I can do?

Try adding this or changing these items in lighttpd.conf:

## FreeBSD!
server.event-handler	=3D "freebsd-kqueue"
server.network-backend 	=3D "writev"

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d5992baf0910231149qa4e89fdx2e1cde9b2a529cd3>