Я не знаю ничего случайного.Мое единственное предложение состоит в том, чтобы сделать некоторые собственные записи ... и, надеюсь, вы сможете отследить, куда все происходило непосредственно перед тем, как произошел сбой, и таким образом определить, что вызвало это.
, например, используя AJAX
log('doing this');
foo.doThis(bar);
log('doing that');
foo.doThat(baz);
log('doing the other');
foo.doTheOther(boz);
, где log()
делает AJAX-вызов на ваш сервер, записывая некоторые данные в файл.
После сбоя проверьте журналы, чтобы определить, куда делись, прежде чем произойти сбой:
2010-04-06 12:37:14:138 doing this
2010-04-06 12:37:14:462 doing that
{crash}