[Glass] fastcgi process unresponsive

Otto Behrens otto at finworks.biz
Mon Dec 30 02:41:56 PST 2013


Hi,

We've been running FastCGI on our production sites for about 3 weeks
now (GS 2.4.4.4). Periodically, one of the FCGI servers becomes
unhappy, but remains running.

The symptoms are that the topaz process is running, but the listener
on the socket is dead.

More details below, if you're interested. Any ideas will be appreciated.

Thanks
Otto

This is what I see in the logs:

-----------
failure
Read-Write Conflicts...
Write-Write Conflicts...
    20782838529
    .. bla, bla, list of about 30 oops ...
Write-Dependency Conflicts...
Write-ReadLock Conflicts...
Write-WriteLock Conflicts...
Rc-Write-Write Conflicts...
Synchronized-Commit Conflicts...
----------- Commit failure - retrying LOG ENTRY: aSymbolDictionary-----------

The oops are objects in our domain. So, I'm assuming that it may be 2
sessions trying to update the same objects.

Then we get

-----------------------------------------------------
GemStone: Error         Nonfatal
The object with object ID 81065894012259328 does not exist.
Error Category: 231169 [GemStone] Number: 2101 Arg Count: 1 Context :
19918721793
Arg 1: [648527152098074626 sz:0 cls: 74241 SmallInteger] 81065894012259328

Now executing the following command saved from "iferr 1":
   where
==> 1 WAComponent >> lightbox: @9 line 4   [GsMethod 3438252033]
2 PortfolioInformationContractableSectionRenderer >> overview @5 line
3   [GsMethod 350239489]

... and a long stack

149 GsProcess >> _start @1 line 9   [GsMethod 260584961]
  [GsProcess 19918721793]
topaz 1> [268 sz:0 cls: 68097 Boolean] true
topaz 1>
HostCallDebugger: invoked at: Mon Dec 30 11:02:55 SAST 2013

UTL_GUARANTEE failed, File
/export/toronto3/users/buildgss/244x-1/src/omverify.c line 28

Begin attempt to print C-level stack at: Mon Dec 30 11:02:55 SAST 2013


End of C-level stack:


hostcalldebugger invoked in process 90503, at 12/30/2013 11:02:55 AM.065 SAST
 notifying stone of fatal error

The stone log simply says:

--- 30/12/2013 11:02:55 SAST ---
    Fatal Internal Error Notification from Gem, user = DataCurator  Session = 9
      Gem hostName = localhost , Gem processId = 90503,
      current  CommitRecord = 74986


More information about the Glass mailing list