Jump to content

Проблемы со снятием абонентской платы.


Recommended Posts

Наконец то дошли руки что бы описать свою проблему на форуме.

Вообщем систему установил 3 месяца назад, всю историю того как пытался решить этот вопрос уже забыл давным давно.

В данный момент при переходе на новый месяц корректно снимается абонентская плата ( 1 числа в 00.01) в полном размере. Но проблемы вырисовывается в ночь с первого на второе (1 числа в 23.59) снимает опять абонентскую плату в полном размере, и это всем клиентам. Никак не могу понять откуда у этой проблемы ноги.

Помню что после обнаружения проблемы менял параметр DayFee=0 на DayFee=1. Перевел дату, на 31 число 23.58, на 1 перешло корректно, еще раз перевел время на 1 число 23.58, на второе перешло удачно, второй раз абонплату не снимало. Вернул все взад и забыл, в начале этого месяца опять сняло денег два раза.

П.С. Вечерком буду дома, дам больше технической инфы. Сейчас что то не могу залогинится.

Link to post
Share on other sites

Только что проверил, Время и дата правильные.

root@coresrv:~# date

Срд Дек 10 18:37:48 EET 2008

 

К тому же стоит синхронизация по крону.

 

*/50 * * * * root ntpdate -u 193.178.229.10 >/dev/null

Link to post
Share on other sites
Только что проверил, Время и дата правильные.

root@coresrv:~# date

Срд Дек 10 18:37:48 EET 2008

 

К тому же стоит синхронизация по крону.

 

*/50 * * * * root ntpdate -u 193.178.229.10 >/dev/null

 

Если между синхронизациями часы сильно "плывут" - вполне возможен такой эффект. Я бы порекомендовал проверить таймер.

Link to post
Share on other sites
  • 1 month later...

Опять первое число и опять хрень. Не пойму вообще как вообще такое происходит.

Опять в каком то неизвестном порядке части юзеров сняло абонплату дважды (а может и трижды, еще не все посчитал).

Вот для примера смотрю статистику "оплаты" через webadmin какого то одного пользователя и вижу что было снятие абонплаты в двойном размере. Первый раз 31.01.2009 23:59:56 а второй 01.02.2009 00:00:00

Прицепил аттач со скрином.

Думал сначала что тоже время плавает, потом синхронизируется в первые минуты новых суток и снятие абонки отрабатывается по новой, но ведь в время и дата снятия оплаты разные.

post-1692-1233509305_thumb.png

Link to post
Share on other sites

А вы не пробывали таки вырубить синхронизацию?

 

DayFeeIsLastDay = no

DayResetTraff = 1

SpreadFee = no

FullFee=yes

 

Все снимаеться первого числа отлично.

Link to post
Share on other sites
А вы не пробывали таки вырубить синхронизацию?

Чесно говоря не пробовал, раньше просто была строчка в crontab, но месяц назад сделал штатным для убунты способом, раскоментил скрипт ntpdate в /etc/cron.daily в котором одна строчка ntp ntp.ubuntu.com

 

 

DayFeeIsLastDay = no

DayFeeIsLastDay = yes

 

DayResetTraff = 1

так же

 

SpreadFee = no

Так же

FullFee=yes

FullFee=no

 

у меня есть еще параметр DayFee = 1

Link to post
Share on other sites

DayFee = 1

естественно.

 

# Абонплата снимается в последний (yes) или первый (no) день учетного периода.

DayFeeIsLastDay = no

 

ntp отрублен, время идет и так неплохо. Учитывая что плывет оно при синхронизации плавно ниразу не удивлюсь что артефакт может возникнуть изза этого.

Link to post
Share on other sites
  • 1 month later...

В этом месяце все замечательно отработало, но была полная замена сервера, образ сервера был перенесен на другое железо.

Значит было виновато железо.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...