IIS 5 を実行している古い Windows 2000 サーバーを使用しています。このサーバーに多数の Web サイトをインストールしていますが、特定の顧客で興味深いエラーが発生しています。彼は VP-ASP ショッピング カートを使用しています。
Microsoft VBScript runtime error '800a0007'
Out of memory
/cart/admin/admin$db.asp, line 558
その行の近くにある関連コード:
'********************************************************************************
'all routines dealing with actual cart are here
'CartaddItem ()
'CartInit
'********************************************************************************
sub CartInit
dim ArrCart
dim MaxCartItems, CartAttributes
MaxCartItems=GetConfig("xMaxCartItems")
CartAttributes=cMaxCartAttributes
if MaxCartItems="" then exit sub
redim ArrCart(CartAttributes,MaxCartItems)
session("CartArray") = ArrCart
session("CartCount") = 0
end sub
問題は、彼がこのエラーを受け取り始めたとき、マシンがメモリの 50% 強しか使用していないことです。また、HDD にはまだ空き容量があります。
私が見つけた最善の提案は、.NET 1.1 SP1 を更新することです。私が知る限り、最新の .NET 1.1.4322 を使用しているようです。
これを解決するための提案は大歓迎です!