Home Help Center

IIS and Ice

FudseyFudsey Member Keith BelcherOrganization: PersonalProject: Murmur Monitor
I am trying to load ICE on a Windows Server 2003 machine and am having an issue that maybe someone can help me with.

PHP ver. 5.2.8
IIS ver. 6.0
ICE ver. 3.3.1

I added "extension=php_ice.dll" to php.ini and it loads ok as confirmed in my phpinfo. But when I add "ice.slice=C:\PHP5\Murmur.ice" to the php.ini it stops my website from loading. As a matter of fact it stops any site on the server to stop loading, it gives "Service Unavailable" for any site on there....

Anyone have any ideas???

Comments

  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Hi,

    I'm pretty sure this is caused by the same problem that affects Apache: a default stack size that is too small. It doesn't become a problem until you configure Ice to load a Slice file, in which case our preprocessing step apparently consumes too much stack space and causes the web server to fail.

    The README.txt file that is included with the Ice installer for VC6 describes how to correct the problem for Apache (by manipulating the executable itself). Unfortunately, this is much more difficult to do for IIS because the executables are monitored by the Windows File Protection facility, so you would have to find some way to work around that.

    If it's any consolation, the next Ice release should remedy this situation.

    Regards,
    Mark
  • FudseyFudsey Member Keith BelcherOrganization: PersonalProject: Murmur Monitor
    Thanks Mark, When is the new version of ice due?
  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    We haven't announced a release date yet.

    Regards,
    Mark
Sign In or Register to comment.