AlexVB

Рейтинг
49
Регистрация
18.07.2007

Вопрос на засыпку.

Кто как держит сессии php на шаред-хостинге? В виде файлов, или в БД/memcached? Как вы защищаетесь от подобной проблемы?

Кому интересно, проблема была в этом баге: https://bugs.php.net/bug.php?id=47640

Сайт был настроен таким образом, что в случае ошибки 404 отдавал не ошибку 404 а страничку на php, которая зависала на flock(), т.к. файл сессии был заблокирован другим процессом который был чем то занят. Поэтому процессы не завершались - висели бесконечно.

Andreyka:
Попробуйте выкинуть mod_ruid2

Это предположение, или за ним уже замечены такие проблемы? Просто он идет с Cpanel и никаких извращений для его работы не нужно, а если его менять на mpm-itk и т.п. - то это не так просто сразу сделать.

До этого ведь все работало долгое время, и проблема возникает только с конкретным небольшим количеством IP адресов клиентов.

Raistlin:
У ISP недостаток один: политика компании.

точно подмечено

Если выбирать между cPanel и ISPManager - то однозначно cPanel. Бороться с глюками ISPManager в каждой новой версии или при каждом обновлении замучаетесь. Сейчас возможно прикрутить MPM-ITK и nginx к cPanel - после чего особого смысла в использовании ISPManager не видно. Единственный плюс ISPManager - что можно ставить на ту ОС которая вам нравится, и более приятный по сравнению с cPanel интерфейс.

Насчет DirectAdmin и других панелей - ничего не скажу - не пробовал.

cPanel - ставится на чистый сервер, и сама устанавливает и обновляет в дальнейшем все пакеты необходимые для работы. Т.к. эта панель работает под небольшим количеством операционных систем, и софт используется везде одинаковых версий - у разработчиков есть возможность протестировать ее работу, и ошибок как правило меньше (хотя мелкие баги есть).

ISPManager - как уже было сказано ранее - полагается на системный менеджер ПО, и разработчики не отрицают, что не могут протестировать работу панели под всеми операционными системами со всеми версиями ПО, поэтому если поставите эту панель - будьте готовы к тому, что придется самостоятельно разбираться с возникающими проблемами, и что при очередном обновлении все может внезапно перестать работать. Еще у разработчиков этой панели есть такая особенность - в каждой версии исправляется один баг и добавляется еще один или несколько новых, поэтому никогда нельзя предсказать что именно перестанет работать в новой версии. У cPanel для контраста - в основной версии только исправляются ошибки, а все значительные изменения делаются в тестовой версии.

В целом - cPanel более предсказуема, и с большой вероятностью после очередного обновления ничего не поломается. Поэтому если вы ограничены в средствах (нет возможности платить за лицензию ежемесячно) и готовы экспериментировать - используйте ISPManager. Если вам нужна хоть какая то уверенность что все внезапно не поломается - ставьте cPanel.

vandamme:
нет газа, - или нет, не было и не будет?

нет, не было и не будет

Луганск. Сухо и тепло. Несколько дней назад были дожди целыми днями. Часть города 2 дня без света сидела. Кушать готовили на сухом горючем :) (т.к. в некоторых многоэтажках нет газа - только электроплиты)

Обычно у компаний которые официально предоставляют свои услуги в нескольких странах - есть свои дочерние организации в каждой стране.

Например:

- в России ООО

- в Украине ООО или ЧП

И соответственно клиенты из Украины заключают договора с украинской организацией, а клиенты из России - с российской.

Как вариант можете еще рассмотреть вариант приема оплаты кредитными картами - когда клиенты платят кредиткой из любой страны, а вам на расчетный счет деньги приходят в гривнах. Называется эта услуга интернет-эквайринг, предоставляют ее банки (приват (не LiqPay), аваль, упц). Но проценты там высокие, куча ограничений, и работают они только с известными фирмами у которых постоянный доход.

Регистрироваться плательщиком единого налога (или выбрать другую систему налогообложения) нужно в любом случае. После чего вы можете принимать оплату в гривнах налом и безналом.

Если вы хотите официально принимать доллары на свой счет (а рассчеты между государствами именно в долларах), то нужно открывать долларовый счет и вести ВЭД.

Более конкретно не подскажу - т.к. работаю только с резидентами.

Или как сказали в соседней теме - работайте через посредников (при помощи тех же WM). Проводить полностью официально не получится, но геморроя гораздо меньше.

При этом обратите внимание, в ближайшее время будут внесены изменения в налоговый кодекс, так что я бы на вашем месте подождал бы и посмотрел, что они там примут.

Всего: 49