ATutor

Learning Management Tools







Pages:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


Crashing IIS


  • 2005-06-02 03:10:25

    Crashing IIS

    If you are asking for help, provide lots of detail so problems can be reproduced.

    Things to describe:
    operating system - Windows 2003 Enterprise Edition
    version of ATutor - 1.4.3
    versions of php - 4.3.10
    version of mysq l - 4.1.9
    webserver & version - IIS v6.00
    copies of error messages - Service Unavailable
    changes to default settings -
    web browser being used - IE 6 and FireFox 1.04
    and anything else relevant -

    Allright what happens. First I've installed Atutor, no problems, everything seems to work perfectly. But when I try to navigate through the 'How to use Atutor'-course, I get a page saying 'Service Unavailable' after a few clicks.

    Restarting the website in IIS doesn't help, but restarting the application pool for ATutor does do the trick. So in short it seems this course is crashing the application pool for my atutor installation. Any tips as this shouldn't be happening, I suppose.

  • 2005-06-02 03:49:44

    Addendum

    Furthermore the images aren't rendering the right way. If I look at the images property it shows this url :

    http://[server]/atutor/get.php/atutor_howto_1.4.3/images/login.jpg

  • 2005-06-02 04:07:33

    Addendum

    Last piece of extra info.

    Whenever I start navigating through the course I get a warning in FireFox telling me 'this document contains no data'. Just before the application pool crashes.

  • 2005-06-02 08:29:31

    Apache will work better

    PHP is much more stable with Apache 1.3, than IIS. If you can, switch to Apache. Install EasyPHP, linked from the atutor.ca download page.

    The problem you've described sound like a path has not been defined properly, which may be the result of register_globals being turned on. Check your PHP settings, and turn register_globals off. The setting is in the php.ini file.

  • 2005-06-02 08:34:45

    Configuration

    Thanks for the response, but due to other webservices running we are kind of committed to IIS. The register globals is turned of in the php.ini.

    I will check the path settings and tell what happens.

  • 2005-06-02 08:40:11

    Install side-by-side

    You can install Apache and run it side-by-side with IIS. Set it to use a port other the port 80 (if that's what IIS is using).

  • 2005-06-02 08:58:26

    Will try

    Hey Greg, The problem actually is that we're not able to run Apache on a production server. We don't have the staff to support an Apache server in a production environment.

    Has to do with corporate policy and politics. But I will give it a go on our test environment. I've got plenty experience with Apache so it wouldn't be to troublesome. But that does still mean we need a solution for IIS.

  • 2005-06-02 09:12:03

    Open Source Development

    We do foremost develop for the open source community, of which IIS is not. If some organization were to fund an IIS development project, we might pursue it futher.

    You will probably not find an open source/PHP solution that will work flawlessly on an IIS based system. A lot of work-arounds would have to be implemented to deal with problems in IIS. Microsoft has its own ideas around standards. Rather than adhering to open standard, they tend to follow their own, so only Windows based appllication will run correctly on Windows based systems. It's a long story, which I'd guess you'd heard about over past years.