- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В общем, полночи без сна и день ковыряний с контейнерами Джино (заодно попробовал Бегет - геморно туда переносить несколько сайтов, написанных на собственных скриптах) - и проблема решилась.
1. Из-за чего-то вчера после 15 часов отключился модуль APCu, на котором работает свой антибот, поэтому страницы не грузились (скрипт в самом начале страниц подключается). И настройки PHP перестали отображаться в панели управления. Создал и протестировал новый хостинг-контейнер - там все нормально работает. Создал новый пробный аккаунт - там тоже все работает.
Сегодня после полудня настройки появились, включил APCu, но так ничего не заработало. Потом переключился с PHP 7.2 на 7.4 - заработало.
2. Еще не работало кэширование файлов (в папку в корне хостинга). Починили.
Такая вот байда. Наверное, проблема в сервере, на котором хостятся мои сайты (лет 15, наверное). Что-то намудрили. А Яндекс уже начал ругаться.
Забыли, наверное, главное правило программиста: работает - не трогай. Много лет сайты безпроблемно работали, пока 2 ноября не поломали сервер.
Сначала отвалились PHP и SSH - починили.
Потом APCu, который вроде бы как подключен и даже сохраняет переменные в кэш, фактически перестал работать. Переменные сохраняются на несколько секунд (не более минуты), после чего кэш затирается (примерно каждую минуту, а то и чаще).
Решил вместо APCu использовать memcached. Модуль подключился, что подтвердилось в phpinfo(). Ан нет - подключение к серверу ни по connect(), ни по memcache_connect() недоступно.
Лог-файлы зачем-то перенесли в новую директорию. Теперь с ними неудобно работать. Просмотренные записи не удаляются (нет доступа к перезаписи). Пришлось написать костыль, который копирует файлы в старую директорию и там их очищает от ненужных записей.
Какие еще баги вылезут - будем посмотреть. Придется, видимо, искать альтернативу, что тоже геморно.
Поддержка, как всегда, второй день молчит.
Забыли, наверное, главное правило программиста: работает - не трогай. Много лет сайты безпроблемно работали, пока 2 ноября не поломали сервер.
Сначала отвалились PHP и SSH - починили.
Потом APCu, который вроде бы как подключен и даже сохраняет переменные в кэш, фактически перестал работать. Переменные сохраняются на несколько секунд (не более минуты), после чего кэш затирается (примерно каждую минуту, а то и чаще).
Решил вместо APCu использовать memcached. Модуль подключился, что подтвердилось в phpinfo(). Ан нет - подключение к серверу ни по connect(), ни по memcache_connect() недоступно.
Лог-файлы зачем-то перенесли в новую директорию. Теперь с ними неудобно работать. Просмотренные записи не удаляются (нет доступа к перезаписи). Пришлось написать костыль, который копирует файлы в старую директорию и там их очищает от ненужных записей.
Какие еще баги вылезут - будем посмотреть. Придется, видимо, искать альтернативу, что тоже геморно.
Поддержка, как всегда, второй день молчит.
Иногда других вариантов нет. Например, они могли обновить О/С с Centos 7 на какой-нибудь Alma Linux 9. При смене О/С могли измениться и пакеты с PHP и модули для него.
Решил вместо APCu использовать memcached. Модуль подключился, что подтвердилось в phpinfo(). Ан нет - подключение к серверу ни по connect(), ни по memcache_connect() недоступно.
php расширение memcache и сам сервер memcache - это разные вещи, и сам модуль в php не реализовывает memcached сервер
Вы просто запутались в определениях
Для работы memcache нужен ещё сам сервер memcache
Для работы memcache нужен ещё сам сервер memcache