Просмотр полной версии : iiko RMS 3.8
Проблема в том, что в офисе не обновляются кассовые смены.
Реально во фронте работы производятся до сих пор, а в офисе последняя смена открыта 11.01.15 и не закрыта.
что нужно исправить?
Spaceman
02.02.2015, 08:59
Застряла очередь на фронте. Смотрите update-tasks-queue.log. Там указана причина, по которой данные не прогружаются на сервер.
Ее не нужно чистить, нужно понять по логам, почему продажи не выгрузились и/или обратиться за помощью к партнеру
Все просто.
Системные настройки, раздел "период хранения данных в памяти". Поставь 365 дней или 500 дней, и перезапусти сервак, главное что бы опетаивки хватало и место на ЖД более 10 гигов требуется однозначно. После этого очередь должна влететь и все прогрузиться, после этого настройку можно вернуть на стандарную 60 дней, но если какой-то старый банкет закроют опять, то операцию предется повторить
Добрый день,
у меня увеличение диапазона не помогло...
в логе следующая инфа:
[2016-04-03 00:00:07,570] INFO [39] [OnTimer ] - Start adding new empty task by timer.
[2016-04-03 00:00:07,570] INFO [Event Loop 1] [tyEntitiesNotification] - Processing new empty update task.
[2016-04-03 00:00:07,570] INFO [Event Loop 1] [TryProcessClosedChains] - Try process closed chains.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Try send update to RMS Server.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Merge update 51b21436-8701-4a2b-985a-21dab626086c.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Merge update 6949c8e4-dfb0-4a5b-96ac-5daea98d4a9a.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update 33b59934-4ef7-43c5-97c5-bc93e842963e.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update eb4941ce-a12c-44d7-b860-05a08735d231.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update cb9501fd-9687-4c2f-9f12-bdad20d7391b.
[2016-04-03 00:00:07,664] ERROR [43] [SendUpdatesToServer ] - Exception raised on updates processing.
Resto.Framework.Common.RestoServerException: Entity 2015-06-01 00:00:00.000 OrderPaymentEvent@fb3fbe33-24dd-49c3-bbd7-bffd6fe917d6 is not in current period: [Mon Feb 15 00:00:00 FET 2016,...)
at resto.db.AsyncEntityManager$EntityStorage.onCreate d(AsyncEntityManager.java:875)
at resto.db.AsyncEntityManager.save(AsyncEntityManage r.java:491)
at resto.db.AbstractMemoryEntityManager.mergeSaveOrUp date(AbstractMemoryEntityManager.java:243)
at resto.db.CachedEntity.mergeSaveOrUpdate(CachedEnti ty.java:172)
at resto.frontnet.cache.FrontUpdateService.processSer verEvent(FrontUpdateService.java:408)
at resto.frontnet.cache.FrontUpdateService.processOrd erSalesData(FrontUpdateService.java:546)
at resto.frontnet.cache.FrontUpdateService.processEnt itiesFirst(FrontUpdateService.java:904)
at resto.frontnet.cache.FrontUpdateService.doImportFr ontData(FrontUpdateService.java:271)
at resto.frontnet.cache.FrontUpdateService.access$000 (FrontUpdateService.java:130)
at resto.frontnet.cache.FrontUpdateService$1.run(Fron tUpdateService.java:248)
at resto.db.AsyncEntityManager$4.run(AsyncEntityManag er.java:733)
at resto.rpc.ServiceMethodCaller.invokeWith(ServiceMe thodCaller.java:524)
at resto.db.AsyncEntityManager$5.run(AsyncEntityManag er.java:763)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$1.call(SingleThreadedRestoExecutor.java:219)
at java.util.concurrent.FutureTask.run(Unknown Source)
at resto.core.FutureTaskWithTimer.run(FutureTaskWithT imer.java:23)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$ExecutorRunnable.doTask(SingleThreadedRestoExecu tor.java:251)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$ExecutorRunnable.run(SingleThreadedRestoExecutor .java:265)
at java.lang.Thread.run(Unknown Source)
REMOTE CALL: http://192.168.1.5:8080/resto/services/frontUpdate?methodName=importFrontData (Resto.Framework.Data.EntitiesUpdate)
at Resto.Data.RemoteMethodCaller.Call[T](IDeserializationContext cache, Guid callId, Object[] args)
at Resto.Data.RemoteMethodCaller.Call[T](Guid callId, Object[] args)
at Resto.Data.ServiceMethodCall`1.CallSync()
at Resto.CashServer.UpdateQueue.UpdateTasksQueue.Send UpdatesToServer(IEnumerable`1 updateTasksChains) in c:\work\installer\dev\iikoFront.Net\Resto.CashServ er\EntityManager\UpdateQueue\UpdateTasksQueue.cs:l ine 443
[2016-04-03 00:00:07,664] INFO [43] [ProcessClosedChains ] - Next chains processing skipped.
я так понимаю проблема в смещениях дат и оплат. что делать?
Сколько дней поставили?
Для вашего случая минимум 500 надо, т.к. проблемный чек от 2015-06-01
Так-же просьба прикрепить самый первый по дате файл который застрял в очереди на ПОСе
Добрый день,
у меня увеличение диапазона не помогло...
в логе следующая инфа:
[2016-04-03 00:00:07,570] INFO [39] [OnTimer ] - Start adding new empty task by timer.
[2016-04-03 00:00:07,570] INFO [Event Loop 1] [tyEntitiesNotification] - Processing new empty update task.
[2016-04-03 00:00:07,570] INFO [Event Loop 1] [TryProcessClosedChains] - Try process closed chains.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Try send update to RMS Server.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Merge update 51b21436-8701-4a2b-985a-21dab626086c.
[2016-04-03 00:00:07,570] INFO [43] [SendUpdatesToServer ] - Merge update 6949c8e4-dfb0-4a5b-96ac-5daea98d4a9a.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update 33b59934-4ef7-43c5-97c5-bc93e842963e.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update eb4941ce-a12c-44d7-b860-05a08735d231.
[2016-04-03 00:00:07,601] INFO [43] [SendUpdatesToServer ] - Merge update cb9501fd-9687-4c2f-9f12-bdad20d7391b.
[2016-04-03 00:00:07,664] ERROR [43] [SendUpdatesToServer ] - Exception raised on updates processing.
Resto.Framework.Common.RestoServerException: Entity 2015-06-01 00:00:00.000 OrderPaymentEvent@fb3fbe33-24dd-49c3-bbd7-bffd6fe917d6 is not in current period: [Mon Feb 15 00:00:00 FET 2016,...)
at resto.db.AsyncEntityManager$EntityStorage.onCreate d(AsyncEntityManager.java:875)
at resto.db.AsyncEntityManager.save(AsyncEntityManage r.java:491)
at resto.db.AbstractMemoryEntityManager.mergeSaveOrUp date(AbstractMemoryEntityManager.java:243)
at resto.db.CachedEntity.mergeSaveOrUpdate(CachedEnti ty.java:172)
at resto.frontnet.cache.FrontUpdateService.processSer verEvent(FrontUpdateService.java:408)
at resto.frontnet.cache.FrontUpdateService.processOrd erSalesData(FrontUpdateService.java:546)
at resto.frontnet.cache.FrontUpdateService.processEnt itiesFirst(FrontUpdateService.java:904)
at resto.frontnet.cache.FrontUpdateService.doImportFr ontData(FrontUpdateService.java:271)
at resto.frontnet.cache.FrontUpdateService.access$000 (FrontUpdateService.java:130)
at resto.frontnet.cache.FrontUpdateService$1.run(Fron tUpdateService.java:248)
at resto.db.AsyncEntityManager$4.run(AsyncEntityManag er.java:733)
at resto.rpc.ServiceMethodCaller.invokeWith(ServiceMe thodCaller.java:524)
at resto.db.AsyncEntityManager$5.run(AsyncEntityManag er.java:763)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$1.call(SingleThreadedRestoExecutor.java:219)
at java.util.concurrent.FutureTask.run(Unknown Source)
at resto.core.FutureTaskWithTimer.run(FutureTaskWithT imer.java:23)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$ExecutorRunnable.doTask(SingleThreadedRestoExecu tor.java:251)
at resto.core.SingleThreadedRestoExecutor$TaskExecuto r$ExecutorRunnable.run(SingleThreadedRestoExecutor .java:265)
at java.lang.Thread.run(Unknown Source)
REMOTE CALL: http://192.168.1.5:8080/resto/services/frontUpdate?methodName=importFrontData (Resto.Framework.Data.EntitiesUpdate)
at Resto.Data.RemoteMethodCaller.Call[T](IDeserializationContext cache, Guid callId, Object[] args)
at Resto.Data.RemoteMethodCaller.Call[T](Guid callId, Object[] args)
at Resto.Data.ServiceMethodCall`1.CallSync()
at Resto.CashServer.UpdateQueue.UpdateTasksQueue.Send UpdatesToServer(IEnumerable`1 updateTasksChains) in c:\work\installer\dev\iikoFront.Net\Resto.CashServ er\EntityManager\UpdateQueue\UpdateTasksQueue.cs:l ine 443
[2016-04-03 00:00:07,664] INFO [43] [ProcessClosedChains ] - Next chains processing skipped.
я так понимаю проблема в смещениях дат и оплат. что делать?
Я бы посоветовал настроить период хранения данных при помощи конфигурационного файлa resto.properties.
В нем и указать период хранения данных. перезапустить службы.
Проверить.
НО!!! После открытия периода будет ИЗМЕНЕНА себестоимость!
Будьте к этому готовы!
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot