И на этом спасибо) У меня просто есть сайт, а на нем мобильная версия m.site.ru, так после получения сертификата и его установки, жуткая просадка трафика в районе 80%. В серпе смотрю, а там ни титла, ни описания, 1 первой позиции висит как ссылкой просто. Быть может был косяк с моей стороны, потому что я все в первой и вполне реально мог накосячить. Но сейчас вроде бы открывается сайт и редиректы настроил, в ЯВ добавил для проверки статуса (выдает 200 на мобильной версии) т.е. все вроде бы в порядке должно быть, но меня это напрягает слегка =(
entermix: вроде не, сертификаты от Let's Encrypt, в одном сертификате можно указать до 100 доменов, но и это не проблема, сертификат отдельный я могу создать если что, лишь бы был смысл в этом. Сейчас для теста купил один ip, буду проверять, если что сертификат сгенерирую для поддомена
lega: да да, уже сделал это
$project: {time: {$add: ['$updatedAt', '$second' ]}} // $second = 600000 (10 минут)
Получил новое поле с последним обновлением документа плюс 10 минут, теперь осталось дело за малым, сравнить текущую дату с time и если она больше то получить документ =)
да я к этому и пришел уже =) только пока не ясно как с вычислениями быть
На данный момент создал еще одно поле field = 10 минутам (это основное и не изменяемое поле)
Получается
Есть поле updatedAt с датой последнего обновления
И поле field равное 10 минутам
Теперь нужно к даты прибавить 10 минут и если текущая дата меньше установленной даты, получить документ
Петр: да, я вчера еще читал, если там ip сервер указать или домен, ошибок нет связанных с bind() to 0.0.0.0:443 failed. Я думаю может по домену ip распознает, не знаю.. Но как не крути ошибку с resolve это не решает, только что проверил. Я думаю что тут дело как раз таки в том что у меня resolv.conf вобще нету, я его и не настраивал. А нужен ли он вобще, этого я понять не могу, так как не понимаю пока для чего он нужен?
В общем если строчку resolver ip 8.8.8.8; закоментировать, то лог пустой, ошибок нет. Но как я понял без нее кеширования DNS запросов нет ( Что делать даже не знаю (
Андрей Буров: мне хостер голый сервер скинул, пришлось самому все делать( сайты все работают, а в логах nginx срачь такой идет (
Я у регистратора доменов DNS регистратора прописал (ns1.reg.ru, ns2.reg.ru) и указал ip сервера. Дальше уже nginx настраивал. Сейчас попробую nameserver указать
Разобрался, у некоторых записей отсутствовало поле public, пришлось пройтись по всем записям и добавить поле, сортировка приняла нужный вид. До этого записи за вчера отображались вразнобой из за отсутствия поле public, сегодня просто по дефолту его прописал
ну во-первых .sort({public: 1, updatedAt: -1}), а во-вторых это не прокатит =) Я такой вариант уже рассматривал, сортирует по закрытию записи правильно, а вот по дате не правильно, записи идут в разнобой
Антон Л: нет, он банально скидывает в консоль ошибку, видать в самой библиотеке прописано, либо в монге либо в монгусе. Может они забыли убрать во время тестов, завтра поищу, может быть найду