Как стать автором
Обновить

EMS Почта России приоткрывает завесу тайны

Разработка веб-сайтов
Сегодня удалось случайно одним глазком увидеть, что у них там на сервере происходит.
Все мы знаем, что EMS работает хреновато, а в последнее время у них частенько «Sorry. Server on maintenance. ».

Сегодня при попытке проверить статус отправления я похоже застал момент когда админ временно включил отображение ошибок на экран.
Я получил пачку ошибок, и удалось немного увидеть как оно там внутри — старый добрый PHP + MySQL:

PS. На всякий случай, EMS emspost.ru — служба экспресс доставки через которую жители exUSSR приобретают «качественные недорогие товары» из Китая. В последний год работает медленно, доходит все за месяц а не 6-7 дней как они обещают.

После всего этого на ум приходит только один вопрос: И этим людям мы доверяем наши посылки на 1000$/месяц, а кто и больше?



Отслеживание экспресс отправлений

* user warning: MySQL server has gone away query: SELECT * FROM system WHERE type = 'theme' in /home/e/emspost/public_html/includes/theme.inc on line 449.
* user warning: MySQL server has gone away query: SELECT s.lid, t.translation, s.version FROM locales_source s LEFT JOIN locales_target t ON s.lid = t.lid AND t.language = 'ru' WHERE s.source = 'Create a new form or questionnaire accessible to users. Submission results and statistics are recorded and accessible to privileged users.' AND s.textgroup = 'default' in /home/e/emspost/public_html/modules/locale/locale.module on line 376.
* user warning: MySQL server has gone away query: INSERT INTO locales_source (location, source, textgroup, version) VALUES ('/tracking/EE520007987CN', 'Create a new form or questionnaire accessible to users. Submission results and statistics are recorded and accessible to privileged users.', 'default', '6.9') in /home/e/emspost/public_html/modules/locale/locale.module on line 392.
* user warning: MySQL server has gone away query: SELECT s.lid, t.translation, s.version FROM locales_source s LEFT JOIN locales_target t ON s.lid = t.lid AND t.language = 'ru' WHERE s.source = 'A poll is a question with a set of possible responses. A poll, once created, automatically provides a simple running count of the number of votes received for each response.' AND s.textgroup = 'default' in /home/e/emspost/public_html/modules/locale/locale.module on line 376.
* user warning: MySQL server has gone away query: INSERT INTO locales_source (location, source, textgroup, version) VALUES ('/tracking/EE520007987CN', 'A poll is a question with a set of possible responses. A poll, once created, automatically provides a simple running count of the number of votes received for each response.', 'default', '6.9') in /home/e/emspost/public_html/modules/locale/locale.module on line 392.
* user warning: MySQL server has gone away query: SELECT nt.type, nt.* FROM node_type nt ORDER BY nt.type ASC in /home/e/emspost/public_html/modules/node/node.module on line 552.
* user warning: MySQL server has gone away query: SELECT * FROM system WHERE type = 'theme' in /home/e/emspost/public_html/includes/theme.inc on line 449.
* user warning: MySQL server has gone away query: SELECT info FROM system WHERE type = 'theme' AND name = 'ems' in /home/e/emspost/public_html/modules/system/system.module on line 965.
* warning: array_map() [function.array-map]: Argument #2 should be an array in /home/e/emspost/public_html/modules/system/system.module on line 966.
* warning: array_keys() [function.array-keys]: The first argument should be an array in /home/e/emspost/public_html/includes/theme.inc on line 1760.
* warning: Invalid argument supplied for foreach() in /home/e/emspost/public_html/includes/theme.inc on line 1760.
* user warning: MySQL server has gone away query: SELECT * FROM menu_router WHERE tab_root = 'tracking/%' ORDER BY weight, title in /home/e/emspost/public_html/includes/menu.inc on line 1306.

Sorry. Server on maintenance.


«A poll is a question with a set of possible responses» как-бы намекает на Drupal.
Похоже после распила от миллионов на сайт EMS денег хватило только на Друпаловскую поделку. Не удивительно, что БД постоянно ложится.

Update: www.emspost.ru/admin Использована GPL шкурка «Theme provided by Acquia, Inc. under GPL license from TopNotchThemes Drupal themes».
От vectoroc: Причем друпал довольно старый emspost.ru/CHANGELOG.txt — 6.9
От leave: www.emspost.ru/install.php
ChemAli справедливо отметил что временное включение ошибок говорит о том, что они отлаживаются на боевом сервере.
Теги:emsпочта россииinternals
Хабы: Разработка веб-сайтов
Всего голосов 162: ↑135 и ↓27+108
Просмотры13K

Похожие публикации

Лучшие публикации за сутки