Adamos, Конечно не все номера, а лишь среди тех, которые были использованы в аккаунте клиента. Также пришел к выводу, что вместо сравнения думаю будет лучше просто показать в виде истории. Конечно в таком случае самый простой способ использовать атрибут autocomplete в поле для ввода номера, но у некоторых людей в настройках браузера отключены параметры автозаполнения, поэтому думаю придется сделать свой вариант с запросом к базе.
kpdozer, Не знаю, у меня хост в России, вчера получил SSL от Let's encrypt все получилось без проблем.
Возможно просто повезло и провайдер хоста еще не успел запустить данные ограничения. Но вот как будет с дальнейшим автопродлением SSL, вот это уже другой вопрос
hint000, Да, можно такой шифр можно легко записать и позже применить, но я не просто так для уникального значения взял время в UNIX. Можно также на приемнике использовать какое-нибудь условие по времени шифрования. Если с момента создания ключа прошло > n секунд, то не принимать ответ или попросить создать новый ключ
ksnk, вопрос не в том, почему пользователь может менять часовой пояс, а в том, что GMT не совпадает с временем клиента при сравнении с временем по МСК. Т.е. как раз то, что вы и описали.
Как уже писал в вопросе, при сравнении времени GMT +5, а при получении самого GMT с помощью js GMT = 0
Пока решил увеличить характеристики сервера с 1 ГБ до 4 ГБ ОЗУ + сразу установил более новые версии mysql. До этого была версия 5, сейчас 8.
Пока понаблюдаю за всем и если нагрузка на ОЗУ все также будет расти, то буду смотреть в сторону оптимизации кода
Vitsliputsli, Пока решил увеличить характеристики сервера с 1 ГБ до 4 ГБ ОЗУ + сразу установил более новые версии mysql. До этого была версия 5, сейчас 8.
Пока понаблюдаю за всем и если нагрузка на ОЗУ все также будет расти, то буду смотреть в сторону оптимизации кода
Vitsliputsli, Посмотрел логи с помощью dmesg и как раз во время сбоя есть "killed" процесса mysqld из-за нехватки памяти.
Буду тогда копать в сторону mysql, возможно что-то в коде много расходует или в настройках mysql слишком "завышенные" настройки стоят.
nokimaro, Кажется нашел ответ на хабре: https://habr.com/ru/news/856342/
Если коротко, то кажется РКН начал блокировать CloudFlare с использованием TLS ECH. У меня как раз настроен CloudFlare TLS 1.3. Пока решил отключить, посмотрим что будет дальше
maksam07, Заметил, что если полностью закрыть браузер и открыть заново, то все работает. Такое ощущение, будто соединение между клиентом и сервером остается открытой навсегда и не закрывается и из-за этого новые соединения не открываются
Valentin Barbolin, Да, вы были правы. Спасибо большое.
Еще заметил то, что смартфон игнорирует ту wifi точку, которая совпадает с названием своей точки доступа. Т.е. если в настройках смартфона название точки доступа при раздаче указан "WIFI1", то он будет игнорировать все точки доступа к таким названием
Управлять терминалом я умею, вопрос к автомату. Как можно дать понять автомату, что оплата прошла и можно начать?
И как уже упомянул в теме, как один терминал может универсально управлять разными автоматами? Получается везде одинаковые команды?
Akina, Тогда это же получиться все общая сортировка. А мне нужно индивидуальная под каждого покупателя. Учитывать их предыдущие покупки и т.п. Конечно я жду готово года. Мне бы идею как это реализовать или примеры подобных