@phpclubru

Страница 85 из 956
Dmitry
23.01.2017
17:42:58
да все юзают дебиан, это факт... убунта сервер это так, для тех, кто не в теме ;)

Pavel
23.01.2017
17:43:07
а вот на центоси я только попробовал и сразу наткнулся на то что нельзя поставить 2 пакета разных версий пхп на машину

dypa
23.01.2017
17:43:35
у убунты сервер по умолчанию btrfs?

Google
Dmitry
23.01.2017
17:44:27
а причем тут сентось, это как пакет сделали...

Pavel
23.01.2017
17:44:45
Ну вот так в ней сделаны пакеты

Dmitry
23.01.2017
17:44:45
для убунты родные пакеты как бы тоже в одну кучу

Pavel
23.01.2017
17:45:01
версии пхп называются по разному, а вместе их поставить нельзя

dypa
23.01.2017
17:45:07
девапсы из gitinsky юзают убунту ?
не самая сильная контора в питере

Dmitry
23.01.2017
17:45:51
потому что нормальным людям одновременно разные минорные версии не приходит в голову ставить ;)

dypa
23.01.2017
17:46:01
Ну вот так в ней сделаны пакеты
сделай свои - это не проблема

Pavel
23.01.2017
17:46:25
Зачем все эти сложности? Если можно готовые поставить за 3 минуты?

Уже собранные, оттестированные, поддерживаемые

И не конфликтующие друг с другом

dypa
23.01.2017
17:46:56
потому что нормальным людям одновременно разные минорные версии не приходит в голову ставить ;)
потому что норм люди уже давно в kvm/docker засунули вещи требующие разные версии пакетов

Dmitry
23.01.2017
17:47:08
не мешай в кучу дистрибутив и поделки всяких околодистрибутеров

Pavel
23.01.2017
17:48:22
потому что норм люди уже давно в kvm/docker засунули вещи требующие разные версии пакетов
Если сервачек - слабенькая виртуалка, то там ни kvm ни докер особо не поставишь. Да и с докером кучу лишних действий надо производить, заводить регистр, вычищать старые контейнеры, писать систему сборки. Зачем так жить?

Google
Oleg
23.01.2017
17:48:36
О чем разговор?

Pavel
23.01.2017
17:48:38
не мешай в кучу дистрибутив и поделки всяких околодистрибутеров
Вот именно что в центоси как в дистрибутиве такая политика.

Dmitry
23.01.2017
17:48:48
в убунту тоже

пакет называется php5 и все

Pavel
23.01.2017
17:49:24
в 16.04 он называется php7.0

Добавить php7.1 можно независимо

А с ondrej еще 5.4, 5.5, 5.6

Dmitry
23.01.2017
17:50:21
Ну да, просто все уже поняли, что с этими пхп каши не сваришь, они в минорных такое лажают, что приходится отдельно минорные пакеты ставить... хехе

вот и сделали на php7

Pavel
23.01.2017
17:51:13
У нас щас миграция с 5.5 на 7.1 идет, как раз понадобилось на билд машине

А есть старый легаси который ваще не тянет старше 5.3

Dmitry
23.01.2017
17:51:27
причем тут 7.0 и 7.1 тогда

Pavel
23.01.2017
17:51:57
5.5 -> 5.6 -> 7.0 -> 7.1

Разные проекты на разных уровнях эволюции

Все надо билдить и гонять тесты

Dmitry
23.01.2017
17:52:24
и что, 7.0 на 7.1 не заработает?

Pavel
23.01.2017
17:52:25
и 5.3, да

Dmitry
23.01.2017
17:52:37
или 5.5 на 5.6 не заработает?

Pavel
23.01.2017
17:53:16
и что, 7.0 на 7.1 не заработает?
Почему бы и да http://php.net/manual/en/migration71.incompatible.php

Google
Pavel
23.01.2017
17:54:10
или 5.5 на 5.6 не заработает?
емнип я как раз с такой миграцией ловил багу эпичную, что-то про json или MAXINT было

Что тесты попадали

Alex
23.01.2017
17:54:28
А с ondrej еще 5.4, 5.5, 5.6
вот представьте себе, что для дебиана стейбла тоже есть ondrej :) заходите на deb.sury.org, не стесняйтесь :о) там вполне себе 7.1.1 приехал на днях а в стейбле щас 5.6

Dmitry
23.01.2017
17:55:33
а мне вот что с php5-сфинкс делать я уже час пытаюсь понять...

Alex
23.01.2017
17:55:51
шодана пни :)

Pavel
23.01.2017
17:56:50
и что, 7.0 на 7.1 не заработает?
А еще я прямо тут рассказывал пример как в 7.1 поменяли стек функций когда бросаешь исключение в \JsonSerializable интерфейсе, и об этом НИГДЕ ни слова вообще.

Alex
23.01.2017
17:56:52
а юзать sql со свинксом не?

Pavel
23.01.2017
17:57:10
Обратная совместимость ломает себя полностью.

Dmitry
23.01.2017
17:58:13
А еще я прямо тут рассказывал пример как в 7.1 поменяли стек функций когда бросаешь исключение в \JsonSerializable интерфейсе, и об этом НИГДЕ ни слова вообще.
так я и говорю, что во времена 5 еще думали, что там нормальные версионная семантика, и отдельно пакеты с 5.5 и 5.6 не нужно ;) теперь все уже поняли, что у чуваков минорная третья цифра ;)

а юзать sql со свинксом не?
да легаси, на сервере хочу до 5.6 поднять... не буду же я проект переписывать из-за этого

Pavel
23.01.2017
17:59:25
Надо все переписать

И в докер засунуть

Alex
23.01.2017
17:59:32
аа, легаси :) у меня тоже один есть древний, там молочный rt еле прорезался. правда юзаю я пехапешную либу

Pavel
23.01.2017
17:59:34
А среду формировать терраформом

Прикрутить ELK мониторинг обязательно!!1

Докер раскатывать ансиблом, соберать фронтенд только вебпаком2 !!1

Alex
23.01.2017
18:00:21
страшилки на ночь?

я, кстати, за выходные перевёл 8 проектов с 5.6 на 7.1 даже ничего не сломалось :)

Pavel
23.01.2017
18:01:50
> за выходные все ясно

Alex
23.01.2017
18:03:11
самое милое дело, когда количество юзеров стремиться к нулю

Google
Alex
23.01.2017
18:03:54
там заодно и ОC c wheezy на jessie переехала :)

Ilya
23.01.2017
19:07:49
А так-то что там, пара ненужных функций выпилена

Ильдар
23.01.2017
19:21:37
Кто нибудь работал с aws?

Grigori
23.01.2017
19:23:17
все

а мне вот что с php5-сфинкс делать я уже час пытаюсь понять...
перепиши на sql с mysqli, я на 7ку перевел без проблем

Alex
23.01.2017
20:28:04
Главное показ варнингов не включать
главное изначально вести разработку с E_ALL

Ilya
23.01.2017
20:28:48
Alex
23.01.2017
20:30:58
И на продакшене
нет конечно, всё в 0, собаками увешано и логи выключены =)

Ilya
23.01.2017
20:32:20
И chmod -r * -R

Admin
ERROR: S client not available

Ilya
23.01.2017
20:32:30
Шоб не прочитал никто

Alex
23.01.2017
20:32:38
мало того, даже -x местами

и ни единого разрыва за 18 лет ^_^

Alexander
23.01.2017
20:36:52
Подскажите плз, как лучше apache настроить на сервере 2x Xeon L5520 (4 core) 2 x 1TB SATA (RAID 1) 72GВ DDR3 сейчас StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 320 MaxClients 320 MaxRequestsPerChild 10000

я в этом фигово понимаю

Alex
23.01.2017
20:37:02
кстати, меня часто удивляют любители фреймворков, которые при проблемах с базой валят в браузер какой-нибудь CDbError вместо вменяемой заглушки

Dmitry
23.01.2017
20:37:22
а какая ОСь?

Alexander
23.01.2017
20:37:30
centos 6

apache prefork

Google
Dmitry
23.01.2017
20:38:03
sudo yum erase httpd

Alex
23.01.2017
20:39:05
Дима, шутник :о) не всегда nginx возможен

Alexander
23.01.2017
20:39:06
мм, консоли у меня доступа нет )

и nginx + apache не выйдет поставить...

там cpanel, точнее web host manager

Alex
23.01.2017
20:40:07
у тебя этот сервер только под апач или ещё что-то крутится?

Alexander
23.01.2017
20:40:39
апач только

ну exim там ещё есть

dypa
23.01.2017
20:42:01
Alex
23.01.2017
20:42:39
ну тогда норм, хотя я предпочитаю MaxSpareServers 2*CPUs

Alexander
23.01.2017
20:42:42
да это не мое там все, меня просто попросили че-то сделать, тк сайт валится от входящих ajax запросов

Alex
23.01.2017
20:43:45
ну в symfony 404 ошибку просто так не кастомизируешь ;)
речь про ошибки базы данных, упала база или в запросе фигня

dypa
23.01.2017
20:43:48
речь про ошибки базы данных, упала база или в запросе фигня
ну 500 там ровно так же делаются, на dev окружении они просто не работают в symfony

Alexander
23.01.2017
20:44:48
)) ну я там оптимизировал по php что мог, в принципе там можно вообще переделать этот момент с ajax но я думал может настроить сервер, а то там 74 гига оперативы, а используется 5%

Alexander
23.01.2017
20:47:00
че-то мне кажется он дорого берет ))

dypa
23.01.2017
20:47:01
я о том, что в dev окружении 500 ошибки не работают так, как работают для prod

Alex
23.01.2017
20:47:02
)) ну я там оптимизировал по php что мог, в принципе там можно вообще переделать этот момент с ajax но я думал может настроить сервер, а то там 74 гига оперативы, а используется 5%
так дело не в памяти как таковой, а во времени генерации ответа. у меня тут были одни, у которых json-api генерит ответ 30 секунд, "ой, всё падает"

Страница 85 из 956