Биллинговая система Nodeny
25 Апреля 2024, 18:07:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: remindsms отсылает смс с напоминанием ночью вместо положенного временного окна  (Прочитано 4505 раз)
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« : 29 Января 2020, 20:43:24 »

Remindsms отсылает смс с напоминанием ночью вместо положенного временного окна.
Скрины прилагаю.
Куда копать?

Спасибо
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #1 : 29 Января 2020, 20:47:25 »

После изменения настроек модуль ядра рестартовал?
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #2 : 29 Января 2020, 21:32:21 »

да
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #3 : 29 Января 2020, 21:37:41 »

Часовой пояс?
После всех таких манипуляций рекомендуется не только ядро ребутать и даже не только мускул а весь сервер. Мускул ведет себя странно при изменениях даты. Причем каждая версия со своим прибабахом.
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #4 : 29 Января 2020, 22:00:01 »

Часовой пояс?
После всех таких манипуляций рекомендуется не только ядро ребутать и даже не только мускул а весь сервер. Мускул ведет себя странно при изменениях даты. Причем каждая версия со своим прибабахом.
часовой пояс - Eastern European Time, EET

сервер ребутал после установки/настройки модуля неоднократно, проблему наблюдаю несколько месяцев.

Цитировать
mysql> SELECT CURTIME();
+-----------+
| CURTIME() |
+-----------+
| 21:56:43  |
+-----------+
1 row in set (0.00 sec)

mysql> quit
Bye
# date
среда, 29 января 2020 г. 21:56:48 (EET)

версия мускула

Цитировать
# mysql -V
mysql  Ver 14.14 Distrib 5.6.44, for FreeBSD12.0 (amd64) using  EditLine wrapper
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #5 : 05 Февраля 2020, 14:08:05 »

Есть ли варианты решения проблемы?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #6 : 06 Февраля 2020, 02:18:43 »

Покажи вывод:

Код:
date && perl -e'use Time::localtime; print localtime(time)->hour."\n"'
2 строки должно быть
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #7 : 08 Февраля 2020, 05:49:53 »

Покажи вывод:

Код:
date && perl -e'use Time::localtime; print localtime(time)->hour."\n"'
2 строки должно быть

Код:
# date && perl -e'use Time::localtime; print localtime(time)->hour."\n"'
суббота,  8 февраля 2020 г. 05:49:03 (EET)
5
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #8 : 10 Февраля 2020, 13:02:03 »

Понял почему. Если модуль запускается отдельно как nokernel.pl -m=remindsms, то время не учитывается - это я сделал чтоб можно было модуль проверить в любой момент запустив с консоли. Надо изменить это. Пока поставь у модуля флаг запуска и пусть запускается при старте основного ядра (т.е. без использования m=модуль)
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #9 : 10 Февраля 2020, 21:20:25 »

Понял почему. Если модуль запускается отдельно как nokernel.pl -m=remindsms, то время не учитывается - это я сделал чтоб можно было модуль проверить в любой момент запустив с консоли. Надо изменить это. Пока поставь у модуля флаг запуска и пусть запускается при старте основного ядра (т.е. без использования m=модуль)
Спасибо, это полезное знание.
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #10 : 30 Апреля 2020, 15:22:54 »

Понял почему. Если модуль запускается отдельно как nokernel.pl -m=remindsms, то время не учитывается - это я сделал чтоб можно было модуль проверить в любой момент запустив с консоли. Надо изменить это. Пока поставь у модуля флаг запуска и пусть запускается при старте основного ядра (т.е. без использования m=модуль)

это уже исправлено в n+next ?

Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #11 : 03 Мая 2020, 22:11:15 »

Понял почему. Если модуль запускается отдельно как nokernel.pl -m=remindsms, то время не учитывается - это я сделал чтоб можно было модуль проверить в любой момент запустив с консоли. Надо изменить это. Пока поставь у модуля флаг запуска и пусть запускается при старте основного ядра (т.е. без использования m=модуль)

это уже исправлено в n+next ?
да
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!